home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / share / autoconf / autoheader.m4f < prev    next >
Text File  |  2005-10-13  |  148KB  |  4,767 lines

  1. # This is a frozen state file generated by GNU M4 1.4.3
  2. V1
  3. Q1,1
  4. []
  5. T11,147
  6. AC_UNISTD_HAC_PRO([AC_UNISTD_H])AC_OBSOLETE([$0], [; instead use AC_CHECK_HEADERS(unistd.h)])dnl
  7. AC_CHECK_HEADER(unistd.h, AC_DEFINE(HAVE_UNISTD_H))[]AC_EPI()
  8. T10,54
  9. AC_STRCOLLAC_PRO([AC_STRCOLL])indir([AC_FUNC_STRCOLL])[]AC_EPI()
  10. T17,1
  11. AC_DIVERSION_CMDS9
  12. T17,279
  13. AC_LANG_FORTRAN77AC_PRO([AC_LANG_FORTRAN77])define([AC_LANG], [FORTRAN77])dnl
  14. ac_ext=f
  15. ac_compile='${F77-f77} -c $FFLAGS conftest.$ac_ext 1>&AC_FD_CC'
  16. ac_link='${F77-f77} -o conftest${ac_exeext} $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&AC_FD_CC'
  17. cross_compiling=$ac_cv_prog_f77_cross
  18. []AC_EPI()
  19. F8,8
  20. translittranslit
  21. T15,512
  22. AC_TRY_COMPILERAC_PRO([AC_TRY_COMPILER])cat > conftest.$ac_ext << EOF
  23. ifelse(AC_LANG, [FORTRAN77], ,
  24. [
  25. [#]line __oline__ "configure"
  26. #include "confdefs.h"
  27. ])
  28. [$1]
  29. EOF
  30. if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then
  31.   [$2]=yes
  32.   # If we can't run a trivial program, we are probably using a cross compiler.
  33.   if (./conftest; exit) 2>/dev/null; then
  34.     [$3]=no
  35.   else
  36.     [$3]=yes
  37.   fi
  38. else
  39.   echo "configure: failed program was:" >&AC_FD_CC
  40.   cat conftest.$ac_ext >&AC_FD_CC
  41.   [$2]=no
  42. fi
  43. rm -fr conftest*[]AC_EPI()
  44. T7,24
  45. AC_WARNindir([AC_MSG_WARN], $@)
  46. T14,698
  47. AC_HEADER_STATAC_PRO([AC_HEADER_STAT])AC_CACHE_CHECK(whether stat file-mode macros are broken,
  48.   ac_cv_header_stat_broken,
  49. [AC_EGREP_CPP([You lose], [#include <sys/types.h>
  50. #include <sys/stat.h>
  51.  
  52. #if defined(S_ISBLK) && defined(S_IFDIR)
  53. # if S_ISBLK (S_IFDIR)
  54. You lose.
  55. # endif
  56. #endif
  57.  
  58. #if defined(S_ISBLK) && defined(S_IFCHR)
  59. # if S_ISBLK (S_IFCHR)
  60. You lose.
  61. # endif
  62. #endif
  63.  
  64. #if defined(S_ISLNK) && defined(S_IFREG)
  65. # if S_ISLNK (S_IFREG)
  66. You lose.
  67. # endif
  68. #endif
  69.  
  70. #if defined(S_ISSOCK) && defined(S_IFREG)
  71. # if S_ISSOCK (S_IFREG)
  72. You lose.
  73. # endif
  74. #endif
  75. ], ac_cv_header_stat_broken=yes, ac_cv_header_stat_broken=no)])
  76. if test $ac_cv_header_stat_broken = yes; then
  77.   AC_DEFINE(STAT_MACROS_BROKEN)
  78. fi
  79. []AC_EPI()
  80. F6,6
  81. substrsubstr
  82. T22,4050
  83. AC_F77_LIBRARY_LDFLAGSAC_PRO([AC_F77_LIBRARY_LDFLAGS])AC_MSG_CHECKING([for Fortran 77 libraries])
  84. AC_REQUIRE([AC_PROG_F77])
  85. AC_REQUIRE([AC_CANONICAL_HOST])
  86. AC_CACHE_VAL(ac_cv_flibs,
  87. [changequote(, )dnl
  88. dnl Write a minimal program and compile it with -v.  I don't know what
  89. dnl to do if your compiler doesn't have -v...
  90. echo "      END" > conftest.f
  91. foutput=`${F77} -v -o conftest conftest.f 2>&1`
  92. dnl
  93. dnl The easiest thing to do for xlf output is to replace all the commas
  94. dnl with spaces.  Try to only do that if the output is really from xlf,
  95. dnl since doing that causes problems on other systems.
  96. dnl
  97. xlf_p=`echo $foutput | grep xlfentry`
  98. if test -n "$xlf_p"; then
  99.   foutput=`echo $foutput | sed 's/,/ /g'`
  100. fi
  101. dnl
  102. ld_run_path=`echo $foutput | \
  103.   sed -n -e 's/^.*LD_RUN_PATH *= *\([^ ]*\).*/\1/p'`
  104. dnl
  105. dnl We are only supposed to find this on Solaris systems...
  106. dnl Uh, the run path should be absolute, shouldn't it?
  107. dnl
  108. case "$ld_run_path" in
  109.   /*)
  110.     if test "$ac_cv_prog_gcc" = yes; then
  111.       ld_run_path="-Xlinker -R -Xlinker $ld_run_path"
  112.     else
  113.       ld_run_path="-R $ld_run_path"
  114.     fi
  115.   ;;
  116.   *)
  117.     ld_run_path=
  118.   ;;
  119. esac
  120. dnl
  121. flibs=
  122. lflags=
  123. dnl
  124. dnl If want_arg is set, we know we want the arg to be added to the list,
  125. dnl so we don't have to examine it.
  126. dnl
  127. want_arg=
  128. dnl
  129. for arg in $foutput; do
  130.   old_want_arg=$want_arg
  131.   want_arg=
  132. dnl
  133. dnl None of the options that take arguments expect the argument to
  134. dnl start with a -, so pretend we didn't see anything special.
  135. dnl
  136.   if test -n "$old_want_arg"; then
  137.     case "$arg" in
  138.       -*)
  139.         old_want_arg=
  140.       ;;
  141.     esac
  142.   fi
  143.   case "$old_want_arg" in
  144.     '')
  145.       case $arg in
  146.         /*.a)
  147.           exists=false
  148.           for f in $lflags; do
  149.             if test x$arg = x$f; then
  150.               exists=true
  151.             fi
  152.           done
  153.           if $exists; then
  154.             arg=
  155.           else
  156.             lflags="$lflags $arg"
  157.           fi
  158.         ;;
  159.         -bI:*)
  160.           exists=false
  161.           for f in $lflags; do
  162.             if test x$arg = x$f; then
  163.               exists=true
  164.             fi
  165.           done
  166.           if $exists; then
  167.             arg=
  168.           else
  169.             if test "$ac_cv_prog_gcc" = yes; then
  170.               lflags="$lflags -Xlinker $arg"
  171.             else
  172.               lflags="$lflags $arg"
  173.             fi
  174.           fi
  175.         ;;
  176.         -lang* | -lcrt0.o | -lc | -lgcc)
  177.           arg=
  178.         ;;
  179.         -[lLR])
  180.           want_arg=$arg
  181.           arg=
  182.         ;;
  183.         -[lLR]*)
  184.           exists=false
  185.           for f in $lflags; do
  186.             if test x$arg = x$f; then
  187.               exists=true
  188.             fi
  189.           done
  190.           if $exists; then
  191.             arg=
  192.           else
  193.             case "$arg" in
  194.               -lkernel32)
  195.                 case "$canonical_host_type" in
  196.                   *-*-cygwin*)
  197.                     arg=
  198.                   ;;
  199.                   *)
  200.                     lflags="$lflags $arg"
  201.                   ;;
  202.                 esac
  203.               ;;
  204.               -lm)
  205.               ;;
  206.               *)
  207.                 lflags="$lflags $arg"
  208.               ;;
  209.             esac
  210.           fi
  211.         ;;
  212.         -u)
  213.           want_arg=$arg
  214.           arg=
  215.         ;;
  216.         -Y)
  217.           want_arg=$arg
  218.           arg=
  219.         ;;
  220.         *)
  221.           arg=
  222.         ;;
  223.       esac
  224.     ;;
  225.     -[lLR])
  226.       arg="$old_want_arg $arg"
  227.     ;;
  228.     -u)
  229.       arg="-u $arg"
  230.     ;;
  231.     -Y)
  232. dnl
  233. dnl Should probably try to ensure unique directory options here too.
  234. dnl This probably only applies to Solaris systems, and then will only
  235. dnl work with gcc...
  236. dnl
  237.       arg=`echo $arg | sed -e 's%^P,%%'`
  238.       SAVE_IFS=$IFS
  239.       IFS=:
  240.       list=
  241.       for elt in $arg; do
  242.         list="$list -L$elt"
  243.       done
  244.       IFS=$SAVE_IFS
  245.       arg="$list"
  246.     ;;
  247.   esac
  248. dnl
  249.   if test -n "$arg"; then
  250.     flibs="$flibs $arg"
  251.   fi
  252. done
  253. if test -n "$ld_run_path"; then
  254.   flibs_result="$ld_run_path $flibs"
  255. else
  256.   flibs_result="$flibs"
  257. fi
  258. changequote([, ])dnl
  259. ac_cv_flibs="$flibs_result"])
  260. FLIBS="$ac_cv_flibs"
  261. AC_SUBST(FLIBS)dnl
  262. AC_MSG_RESULT($FLIBS)
  263. []AC_EPI()
  264. T16,558
  265. AC_PROG_CC_WORKSAC_PRO([AC_PROG_CC_WORKS])AC_MSG_CHECKING([whether the C compiler ($CC $CFLAGS $LDFLAGS) works])
  266. AC_LANG_SAVE
  267. AC_LANG_C
  268. AC_TRY_COMPILER([main(){return(0);}], ac_cv_prog_cc_works, ac_cv_prog_cc_cross)
  269. AC_LANG_RESTORE
  270. AC_MSG_RESULT($ac_cv_prog_cc_works)
  271. if test $ac_cv_prog_cc_works = no; then
  272.   AC_MSG_ERROR([installation or configuration problem: C compiler cannot create executables.])
  273. fi
  274. AC_MSG_CHECKING([whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler])
  275. AC_MSG_RESULT($ac_cv_prog_cc_cross)
  276. cross_compiling=$ac_cv_prog_cc_cross
  277. []AC_EPI()
  278. T14,1116
  279. AC_HEADER_STDCAC_PRO([AC_HEADER_STDC])AC_REQUIRE_CPP()dnl
  280. AC_CACHE_CHECK(for ANSI C header files, ac_cv_header_stdc,
  281. [AC_TRY_CPP([#include <stdlib.h>
  282. #include <stdarg.h>
  283. #include <string.h>
  284. #include <float.h>], ac_cv_header_stdc=yes, ac_cv_header_stdc=no)
  285.  
  286. if test $ac_cv_header_stdc = yes; then
  287.   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
  288. AC_EGREP_HEADER(memchr, string.h, , ac_cv_header_stdc=no)
  289. fi
  290.  
  291. if test $ac_cv_header_stdc = yes; then
  292.   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
  293. AC_EGREP_HEADER(free, stdlib.h, , ac_cv_header_stdc=no)
  294. fi
  295.  
  296. if test $ac_cv_header_stdc = yes; then
  297.   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
  298. AC_TRY_RUN([#include <ctype.h>
  299. #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
  300. #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
  301. #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
  302. int main () { int i; for (i = 0; i < 256; i++)
  303. if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
  304. exit (0); }
  305. ], , ac_cv_header_stdc=no, :)
  306. fi])
  307. if test $ac_cv_header_stdc = yes; then
  308.   AC_DEFINE(STDC_HEADERS)
  309. fi
  310. []AC_EPI()
  311. T8,50
  312. AC_VFORKAC_PRO([AC_VFORK])indir([AC_FUNC_VFORK])[]AC_EPI()
  313. F5,5
  314. ifdefifdef
  315. T7,125
  316. AC_WITHAC_PRO([AC_WITH])AC_OBSOLETE([$0], [; instead use AC_ARG_WITH])dnl
  317. AC_ARG_WITH([$1], [  --with-$1], [$2], [$3])dnl
  318. []AC_EPI()
  319. T19,780
  320. AC_CANONICAL_TARGETAC_PRO([AC_CANONICAL_TARGET])AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
  321. AC_MSG_CHECKING(target system type)
  322.  
  323. dnl Set target_alias.
  324. target_alias=$target
  325. case "$target_alias" in
  326. NONE)
  327.   case $nonopt in
  328.   NONE) target_alias=$host_alias ;;
  329.   *) target_alias=$nonopt ;;
  330.   esac ;;
  331. esac
  332.  
  333. dnl Set the other target vars.
  334. changequote(<<, >>)dnl
  335. target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
  336. target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
  337. target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
  338. target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
  339. changequote([, ])dnl
  340. AC_MSG_RESULT($target)
  341. AC_SUBST(target)dnl
  342. AC_SUBST(target_alias)dnl
  343. AC_SUBST(target_cpu)dnl
  344. AC_SUBST(target_vendor)dnl
  345. AC_SUBST(target_os)dnl
  346. []AC_EPI()
  347. T16,62
  348. AC_PROGRAMS_PATHAC_PRO([AC_PROGRAMS_PATH])indir([AC_PATH_PROGS], $@)[]AC_EPI()
  349. F6,6
  350. m4exitm4exit
  351. T11,789
  352. AC_PROG_CXXAC_PRO([AC_PROG_CXX])AC_BEFORE([$0], [AC_PROG_CXXCPP])dnl
  353. AC_CHECK_PROGS(CXX, $CCC c++ g++ gcc CC cxx cc++ cl, gcc)
  354.  
  355. AC_PROG_CXX_WORKS
  356. AC_PROG_CXX_GNU
  357.  
  358. if test $ac_cv_prog_gxx = yes; then
  359.   GXX=yes
  360. else
  361.   GXX=
  362. fi
  363.  
  364. dnl Check whether -g works, even if CXXFLAGS is set, in case the package
  365. dnl plays around with CXXFLAGS (such as to build both debugging and
  366. dnl normal versions of a library), tasteless as that idea is.
  367. ac_test_CXXFLAGS="${CXXFLAGS+set}"
  368. ac_save_CXXFLAGS="$CXXFLAGS"
  369. CXXFLAGS=
  370. AC_PROG_CXX_G
  371. if test "$ac_test_CXXFLAGS" = set; then
  372.   CXXFLAGS="$ac_save_CXXFLAGS"
  373. elif test $ac_cv_prog_cxx_g = yes; then
  374.   if test "$GXX" = yes; then
  375.     CXXFLAGS="-g -O2"
  376.   else
  377.     CXXFLAGS="-g"
  378.   fi
  379. else
  380.   if test "$GXX" = yes; then
  381.     CXXFLAGS="-O2"
  382.   else
  383.     CXXFLAGS=
  384.   fi
  385. fi
  386. []AC_EPI()
  387. T12,33
  388. AC_LANG_SAVEpushdef([AC_LANG_STACK], AC_LANG)
  389. F8,8
  390. sincludesinclude
  391. T17,1315
  392. AC_TYPE_GETGROUPSAC_PRO([AC_TYPE_GETGROUPS])AC_REQUIRE([AC_TYPE_UID_T])dnl
  393. AC_CACHE_CHECK(type of array argument to getgroups, ac_cv_type_getgroups,
  394. [AC_TRY_RUN(
  395. changequote(<<, >>)dnl
  396. <<
  397. /* Thanks to Mike Rendell for this test.  */
  398. #include <sys/types.h>
  399. #define NGID 256
  400. #undef MAX
  401. #define MAX(x, y) ((x) > (y) ? (x) : (y))
  402. main()
  403. {
  404.   gid_t gidset[NGID];
  405.   int i, n;
  406.   union { gid_t gval; long lval; }  val;
  407.  
  408.   val.lval = -1;
  409.   for (i = 0; i < NGID; i++)
  410.     gidset[i] = val.gval;
  411.   n = getgroups (sizeof (gidset) / MAX (sizeof (int), sizeof (gid_t)) - 1,
  412.                  gidset);
  413.   /* Exit non-zero if getgroups seems to require an array of ints.  This
  414.      happens when gid_t is short but getgroups modifies an array of ints.  */
  415.   exit ((n > 0 && gidset[n] != val.gval) ? 1 : 0);
  416. }
  417. >>,
  418. changequote([, ])dnl
  419.   ac_cv_type_getgroups=gid_t, ac_cv_type_getgroups=int,
  420.   ac_cv_type_getgroups=cross)
  421. if test $ac_cv_type_getgroups = cross; then
  422.   dnl When we can't run the test program (we are cross compiling), presume
  423.   dnl that <unistd.h> has either an accurate prototype for getgroups or none.
  424.   dnl Old systems without prototypes probably use int.
  425.   AC_EGREP_HEADER([getgroups.*int.*gid_t], unistd.h,
  426.           ac_cv_type_getgroups=gid_t, ac_cv_type_getgroups=int)
  427. fi])
  428. AC_DEFINE_UNQUOTED(GETGROUPS_T, $ac_cv_type_getgroups)
  429. []AC_EPI()
  430. F4,4
  431. decrdecr
  432. T15,99
  433. AC_MSG_CHECKINGecho $ac_n "checking $1""... $ac_c" 1>&AC_FD_MSG
  434. echo "configure:__oline__: checking $1" >&AC_FD_CC
  435. T15,2413
  436. AC_PROG_INSTALLAC_PRO([AC_PROG_INSTALL])AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
  437. # Find a good install program.  We prefer a C program (faster),
  438. # so one script is as good as another.  But avoid the broken or
  439. # incompatible versions:
  440. # SysV /etc/install, /usr/sbin/install
  441. # SunOS /usr/etc/install
  442. # IRIX /sbin/install
  443. # AIX /bin/install
  444. # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
  445. # AFS /usr/afsws/bin/install, which mishandles nonexistent args
  446. # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
  447. # ./install, which can be erroneously created by make from ./install.sh.
  448. AC_MSG_CHECKING(for a BSD compatible install)
  449. if test -z "$INSTALL"; then
  450. AC_CACHE_VAL(ac_cv_path_install,
  451. [  IFS="${IFS=     }"; ac_save_IFS="$IFS"; IFS=":"
  452.   for ac_dir in $PATH; do
  453.     # Account for people who put trailing slashes in PATH elements.
  454.     case "$ac_dir/" in
  455.     /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
  456.     *)
  457.       # OSF1 and SCO ODT 3.0 have their own names for install.
  458.       # Don't use installbsd from OSF since it installs stuff as root
  459.       # by default.
  460.       for ac_prog in ginstall scoinst install; do
  461.         if test -f $ac_dir/$ac_prog; then
  462.       if test $ac_prog = install &&
  463.             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
  464.         # AIX install.  It has an incompatible calling convention.
  465.         :
  466.       else
  467.         ac_cv_path_install="$ac_dir/$ac_prog -c"
  468.         break 2
  469.       fi
  470.     fi
  471.       done
  472.       ;;
  473.     esac
  474.   done
  475.   IFS="$ac_save_IFS"
  476. ])dnl
  477.   if test "${ac_cv_path_install+set}" = set; then
  478.     INSTALL="$ac_cv_path_install"
  479.   else
  480.     # As a last resort, use the slow shell script.  We don't cache a
  481.     # path for INSTALL within a source directory, because that will
  482.     # break other packages using the cache if that directory is
  483.     # removed, or if the path is relative.
  484.     INSTALL="$ac_install_sh"
  485.   fi
  486. fi
  487. dnl We do special magic for INSTALL instead of AC_SUBST, to get
  488. dnl relative paths right.
  489. AC_MSG_RESULT($INSTALL)
  490.  
  491. # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
  492. # It thinks the first close brace ends the variable substitution.
  493. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
  494. AC_SUBST(INSTALL_PROGRAM)dnl
  495.  
  496. test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
  497. AC_SUBST(INSTALL_SCRIPT)dnl
  498.  
  499. test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
  500. AC_SUBST(INSTALL_DATA)dnl
  501. []AC_EPI()
  502. F8,8
  503. errprinterrprint
  504. T17,189
  505. AC_PREREQ_COMPAREifelse(builtin([eval],
  506. [$3 + $2 * 1000 + $1 * 1000000 < $6 + $5 * 1000 + $4 * 1000000]), 1,
  507. [errprint(dnl
  508. FATAL ERROR: Autoconf version $7 or higher is required for this script
  509. )m4exit(3)])
  510. T15,64
  511. AC_HAVE_HEADERSAC_PRO([AC_HAVE_HEADERS])indir([AC_CHECK_HEADERS], $@)[]AC_EPI()
  512. T22,1398
  513. AC_SYS_LONG_FILE_NAMESAC_PRO([AC_SYS_LONG_FILE_NAMES])AC_CACHE_CHECK(for long file names, ac_cv_sys_long_file_names,
  514. [ac_cv_sys_long_file_names=yes
  515. # Test for long file names in all the places we know might matter:
  516. #      .        the current directory, where building will happen
  517. #      $prefix/lib    where we will be installing things
  518. #      $exec_prefix/lib    likewise
  519. # eval it to expand exec_prefix.
  520. #      $TMPDIR        if set, where it might want to write temporary files
  521. # if $TMPDIR is not set:
  522. #      /tmp        where it might want to write temporary files
  523. #      /var/tmp        likewise
  524. #      /usr/tmp        likewise
  525. if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
  526.   ac_tmpdirs="$TMPDIR"
  527. else
  528.   ac_tmpdirs='/tmp /var/tmp /usr/tmp'
  529. fi
  530. for ac_dir in  . $ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
  531.   test -d $ac_dir || continue
  532.   test -w $ac_dir || continue # It is less confusing to not echo anything here.
  533.   (echo 1 > $ac_dir/conftest9012345) 2>/dev/null
  534.   (echo 2 > $ac_dir/conftest9012346) 2>/dev/null
  535.   val=`cat $ac_dir/conftest9012345 2>/dev/null`
  536.   if test ! -f $ac_dir/conftest9012345 || test "$val" != 1; then
  537.     ac_cv_sys_long_file_names=no
  538.     rm -f $ac_dir/conftest9012345 $ac_dir/conftest9012346 2>/dev/null
  539.     break
  540.   fi
  541.   rm -f $ac_dir/conftest9012345 $ac_dir/conftest9012346 2>/dev/null
  542. done])
  543. if test $ac_cv_sys_long_file_names = yes; then
  544.   AC_DEFINE(HAVE_LONG_FILE_NAMES)
  545. fi
  546. []AC_EPI()
  547. T12,1169
  548. AC_PATH_PROGAC_PRO([AC_PATH_PROG])# Extract the first word of "$2", so it can be a program name with args.
  549. set dummy $2; ac_word=[$]2
  550. AC_MSG_CHECKING([for $ac_word])
  551. AC_CACHE_VAL(ac_cv_path_$1,
  552. [case "[$]$1" in
  553.   /*)
  554.   ac_cv_path_$1="[$]$1" # Let the user override the test with a path.
  555.   ;;
  556.   ?:/*)             
  557.   ac_cv_path_$1="[$]$1" # Let the user override the test with a dos path.
  558.   ;;
  559.   *)
  560.   IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS=":"
  561. dnl $ac_dummy forces splitting on constant user-supplied paths.
  562. dnl POSIX.2 word splitting is done only on the output of word expansions,
  563. dnl not every word.  This closes a longstanding sh security hole.
  564.   ac_dummy="ifelse([$4], , $PATH, [$4])"
  565.   for ac_dir in $ac_dummy; do 
  566.     test -z "$ac_dir" && ac_dir=.
  567.     if test -f $ac_dir/$ac_word; then
  568.       ac_cv_path_$1="$ac_dir/$ac_word"
  569.       break
  570.     fi
  571.   done
  572.   IFS="$ac_save_ifs"
  573. dnl If no 3rd arg is given, leave the cache variable unset,
  574. dnl so AC_PATH_PROGS will keep looking.
  575. ifelse([$3], , , [  test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$3"
  576. ])dnl
  577.   ;;
  578. esac])dnl
  579. $1="$ac_cv_path_$1"
  580. if test -n "[$]$1"; then
  581.   AC_MSG_RESULT([$]$1)
  582. else
  583.   AC_MSG_RESULT(no)
  584. fi
  585. AC_SUBST($1)dnl
  586. []AC_EPI()
  587. T8,47
  588. AC_CONSTAC_PRO([AC_CONST])indir([AC_C_CONST])[]AC_EPI()
  589. T8,38
  590. AC_DEFUNdefine($1, [AC_PRO([$1])$2[]AC_EPI()])
  591. T15,58
  592. AC_STDC_HEADERSAC_PRO([AC_STDC_HEADERS])indir([AC_HEADER_STDC])[]AC_EPI()
  593. T25,97
  594. AC_CONFIG_AUX_DIR_DEFAULTAC_PRO([AC_CONFIG_AUX_DIR_DEFAULT])AC_CONFIG_AUX_DIRS($srcdir $srcdir/.. $srcdir/../..)[]AC_EPI()
  595. T16,510
  596. AC_C_LONG_DOUBLEAC_PRO([AC_C_LONG_DOUBLE])AC_CACHE_CHECK(for long double, ac_cv_c_long_double,
  597. [if test "$GCC" = yes; then
  598.   ac_cv_c_long_double=yes
  599. else
  600. AC_TRY_RUN([int main() {
  601. /* The Stardent Vistra knows sizeof(long double), but does not support it.  */
  602. long double foo = 0.0;
  603. /* On Ultrix 4.3 cc, long double is 4 and double is 8.  */
  604. exit(sizeof(long double) < sizeof(double)); }],
  605. ac_cv_c_long_double=yes, ac_cv_c_long_double=no)
  606. fi])
  607. if test $ac_cv_c_long_double = yes; then
  608.   AC_DEFINE(HAVE_LONG_DOUBLE)
  609. fi
  610. []AC_EPI()
  611. T14,394
  612. AC_PROG_CXXCPPAC_PRO([AC_PROG_CXXCPP])AC_MSG_CHECKING(how to run the C++ preprocessor)
  613. if test -z "$CXXCPP"; then
  614. AC_CACHE_VAL(ac_cv_prog_CXXCPP,
  615. [AC_LANG_SAVE[]dnl
  616. AC_LANG_CPLUSPLUS[]dnl
  617.   CXXCPP="${CXX-g++} -E"
  618.   AC_TRY_CPP([#include <stdlib.h>], , CXXCPP=/lib/cpp)
  619.   ac_cv_prog_CXXCPP="$CXXCPP"
  620. AC_LANG_RESTORE[]dnl
  621. fi])dnl
  622. CXXCPP="$ac_cv_prog_CXXCPP"
  623. AC_MSG_RESULT($CXXCPP)
  624. AC_SUBST(CXXCPP)dnl
  625. []AC_EPI()
  626. T16,126
  627. AC_REPLACE_FUNCSAC_PRO([AC_REPLACE_FUNCS])AC_CHECK_FUNCS([$1], , [LIBOBJS="$LIBOBJS ${ac_func}.${ac_objext}"])
  628. AC_SUBST(LIBOBJS)dnl
  629. []AC_EPI()
  630. T19,408
  631. AC_STRUCT_ST_BLOCKSAC_PRO([AC_STRUCT_ST_BLOCKS])AC_CACHE_CHECK([for st_blocks in struct stat], ac_cv_struct_st_blocks,
  632. [AC_TRY_COMPILE([#include <sys/types.h>
  633. #include <sys/stat.h>], [struct stat s; s.st_blocks;],
  634. ac_cv_struct_st_blocks=yes, ac_cv_struct_st_blocks=no)])
  635. if test $ac_cv_struct_st_blocks = yes; then
  636.   AC_DEFINE(HAVE_ST_BLOCKS)
  637. else
  638.   LIBOBJS="$LIBOBJS fileblocks.${ac_objext}"
  639. fi
  640. AC_SUBST(LIBOBJS)dnl
  641. []AC_EPI()
  642. F4,4
  643. defndefn
  644. T18,736
  645. AC_STRUCT_TIMEZONEAC_PRO([AC_STRUCT_TIMEZONE])AC_REQUIRE([AC_STRUCT_TM])dnl
  646. AC_CACHE_CHECK([for tm_zone in struct tm], ac_cv_struct_tm_zone,
  647. [AC_TRY_COMPILE([#include <sys/types.h>
  648. #include <$ac_cv_struct_tm>], [struct tm tm; tm.tm_zone;],
  649.   ac_cv_struct_tm_zone=yes, ac_cv_struct_tm_zone=no)])
  650. if test "$ac_cv_struct_tm_zone" = yes; then
  651.   AC_DEFINE(HAVE_TM_ZONE)
  652. else
  653.   AC_CACHE_CHECK(for tzname, ac_cv_var_tzname,
  654. [AC_TRY_LINK(
  655. changequote(<<, >>)dnl
  656. <<#include <time.h>
  657. #ifndef tzname /* For SGI.  */
  658. extern char *tzname[]; /* RS6000 and others reject char **tzname.  */
  659. #endif>>,
  660. changequote([, ])dnl
  661. [atoi(*tzname);], ac_cv_var_tzname=yes, ac_cv_var_tzname=no)])
  662.   if test $ac_cv_var_tzname = yes; then
  663.     AC_DEFINE(HAVE_TZNAME)
  664.   fi
  665. fi
  666. []AC_EPI()
  667. F5,5
  668. indexindex
  669. F6,6
  670. divertdivert
  671. T13,181
  672. AC_LINK_FILESAC_PRO([AC_LINK_FILES])dnl
  673. define([AC_LIST_FILES], ifdef([AC_LIST_FILES], [AC_LIST_FILES ],)[$1])dnl
  674. define([AC_LIST_LINKS], ifdef([AC_LIST_LINKS], [AC_LIST_LINKS ],)[$2])[]AC_EPI()
  675. T10,231
  676. AC_MINGW32AC_PRO([AC_MINGW32])AC_CACHE_CHECK(for mingw32 environment, ac_cv_mingw32,
  677. [AC_TRY_COMPILE(,[return __MINGW32__;],
  678. ac_cv_mingw32=yes, ac_cv_mingw32=no)
  679. rm -f conftest*])
  680. MINGW32=
  681. test "$ac_cv_mingw32" = yes && MINGW32=yes[]AC_EPI()
  682. T11,589
  683. AC_TRY_LINKAC_PRO([AC_TRY_LINK])cat > conftest.$ac_ext <<EOF
  684. ifelse(AC_LANG, [FORTRAN77],
  685. [
  686.       program main
  687.       call [$2]
  688.       end
  689. ],
  690. [dnl This sometimes fails to find confdefs.h, for some reason.
  691. dnl [#]line __oline__ "[$]0"
  692. [#]line __oline__ "configure"
  693. #include "confdefs.h"
  694. [$1]
  695. int main() {
  696. [$2]
  697. ; return 0; }
  698. ])EOF
  699. if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then
  700.   ifelse([$3], , :, [rm -rf conftest*
  701.   $3])
  702. else
  703.   echo "configure: failed program was:" >&AC_FD_CC
  704.   cat conftest.$ac_ext >&AC_FD_CC
  705. ifelse([$4], , , [  rm -rf conftest*
  706.   $4
  707. ])dnl
  708. fi
  709. rm -f conftest*[]AC_EPI()
  710. T16,779
  711. AC_PROG_MAKE_SETAC_PRO([AC_PROG_MAKE_SET])AC_MSG_CHECKING(whether ${MAKE-make} sets \${MAKE})
  712. set dummy ${MAKE-make}; ac_make=`echo "[$]2" | sed 'y%./+-%__p_%'`
  713. AC_CACHE_VAL(ac_cv_prog_make_${ac_make}_set,
  714. [cat > conftestmake <<\EOF
  715. all:
  716.     @echo 'ac_maketemp="${MAKE}"'
  717. EOF
  718. changequote(, )dnl
  719. # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
  720. eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
  721. changequote([, ])dnl
  722. if test -n "$ac_maketemp"; then
  723.   eval ac_cv_prog_make_${ac_make}_set=yes
  724. else
  725.   eval ac_cv_prog_make_${ac_make}_set=no
  726. fi
  727. rm -f conftestmake])dnl
  728. if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
  729.   AC_MSG_RESULT(yes)
  730.   SET_MAKE=
  731. else
  732.   AC_MSG_RESULT(no)
  733.   SET_MAKE="MAKE=${MAKE-make}"
  734. fi
  735. AC_SUBST([SET_MAKE])dnl
  736. []AC_EPI()
  737. T14,708
  738. AC_ARG_PROGRAMAC_PRO([AC_ARG_PROGRAM])if test "$program_transform_name" = s,x,x,; then
  739.   program_transform_name=
  740. else
  741.   # Double any \ or $.  echo might interpret backslashes.
  742.   cat <<\EOF_SED > conftestsed
  743. s,\\,\\\\,g; s,\$,$$,g
  744. EOF_SED
  745.   program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
  746.   rm -f conftestsed
  747. fi
  748. test "$program_prefix" != NONE &&
  749.   program_transform_name="s,^,${program_prefix},; $program_transform_name"
  750. # Use a double $ so make ignores it.
  751. test "$program_suffix" != NONE &&
  752.   program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
  753.  
  754. # sed with no file args requires a program.
  755. test "$program_transform_name" = "" && program_transform_name="s,x,x,"
  756. []AC_EPI()
  757. T9,1735
  758. AC_PATH_XAC_PRO([AC_PATH_X])AC_REQUIRE_CPP()dnl Set CPP; we run AC_PATH_X_DIRECT conditionally.
  759. # If we find X, set shell vars x_includes and x_libraries to the
  760. # paths, otherwise set no_x=yes.
  761. # Uses ac_ vars as temps to allow command line to override cache and checks.
  762. # --without-x overrides everything else, but does not touch the cache.
  763. AC_MSG_CHECKING(for X)
  764.  
  765. AC_ARG_WITH(x, [  --with-x                use the X Window System])
  766. # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
  767. if test "x$with_x" = xno; then
  768.   # The user explicitly disabled X.
  769.   have_x=disabled
  770. else
  771.   if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
  772.     # Both variables are already set.
  773.     have_x=yes
  774.   else
  775. AC_CACHE_VAL(ac_cv_have_x,
  776. [# One or both of the vars are not set, and there is no cached value.
  777. ac_x_includes=NO ac_x_libraries=NO
  778. AC_PATH_X_XMKMF
  779. AC_PATH_X_DIRECT
  780. if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then
  781.   # Didn't find X anywhere.  Cache the known absence of X.
  782.   ac_cv_have_x="have_x=no"
  783. else
  784.   # Record where we found X for the cache.
  785.   ac_cv_have_x="have_x=yes \
  786.             ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
  787. fi])dnl
  788.   fi
  789.   eval "$ac_cv_have_x"
  790. fi # $with_x != no
  791.  
  792. if test "$have_x" != yes; then
  793.   AC_MSG_RESULT($have_x)
  794.   no_x=yes
  795. else
  796.   # If each of the values was on the command line, it overrides each guess.
  797.   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
  798.   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
  799.   # Update the cache value to reflect the command line values.
  800.   ac_cv_have_x="have_x=yes \
  801.         ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
  802.   AC_MSG_RESULT([libraries $x_libraries, headers $x_includes])
  803. fi
  804. []AC_EPI()
  805. F6,6
  806. syscmdsyscmd
  807. T11,350
  808. AC_C_INLINEAC_PRO([AC_C_INLINE])AC_CACHE_CHECK([for inline], ac_cv_c_inline,
  809. [ac_cv_c_inline=no
  810. for ac_kw in inline __inline__ __inline; do
  811.   AC_TRY_COMPILE(, [} $ac_kw foo() {], [ac_cv_c_inline=$ac_kw; break])
  812. done
  813. ])
  814. case "$ac_cv_c_inline" in
  815.   inline | yes) ;;
  816.   no) AC_DEFINE(inline, ) ;;
  817.   *)  AC_DEFINE_UNQUOTED(inline, $ac_cv_c_inline) ;;
  818. esac
  819. []AC_EPI()
  820. T13,56
  821. AC_RETSIGTYPEAC_PRO([AC_RETSIGTYPE])indir([AC_TYPE_SIGNAL])[]AC_EPI()
  822. T17,321
  823. AC_STRUCT_ST_RDEVAC_PRO([AC_STRUCT_ST_RDEV])AC_CACHE_CHECK([for st_rdev in struct stat], ac_cv_struct_st_rdev,
  824. [AC_TRY_COMPILE([#include <sys/types.h>
  825. #include <sys/stat.h>], [struct stat s; s.st_rdev;],
  826. ac_cv_struct_st_rdev=yes, ac_cv_struct_st_rdev=no)])
  827. if test $ac_cv_struct_st_rdev = yes; then
  828.   AC_DEFINE(HAVE_ST_RDEV)
  829. fi
  830. []AC_EPI()
  831. T13,59
  832. AC_FUNC_CHECKAC_PRO([AC_FUNC_CHECK])indir([AC_CHECK_FUNC], $@)[]AC_EPI()
  833. T21,64
  834. AC_TIME_WITH_SYS_TIMEAC_PRO([AC_TIME_WITH_SYS_TIME])indir([AC_HEADER_TIME])[]AC_EPI()
  835. F5,5
  836. indirindir
  837. T13,60
  838. AC_HAVE_FUNCSAC_PRO([AC_HAVE_FUNCS])indir([AC_CHECK_FUNCS], $@)[]AC_EPI()
  839. T14,71
  840. AC_DIVERT_PUSHpushdef([AC_DIVERSION_CURRENT], $1)dnl
  841. divert(AC_DIVERSION_CURRENT)dnl
  842.  
  843. T15,63
  844. AC_HEADER_EGREPAC_PRO([AC_HEADER_EGREP])indir([AC_EGREP_HEADER], $@)[]AC_EPI()
  845. T15,411
  846. AC_FUNC_STRCOLLAC_PRO([AC_FUNC_STRCOLL])AC_CACHE_CHECK(for working strcoll, ac_cv_func_strcoll_works,
  847. [AC_TRY_RUN([#include <string.h>
  848. main ()
  849. {
  850.   exit (strcoll ("abc", "def") >= 0 ||
  851.     strcoll ("ABC", "DEF") >= 0 ||
  852.     strcoll ("123", "456") >= 0);
  853. }], ac_cv_func_strcoll_works=yes, ac_cv_func_strcoll_works=no,
  854. ac_cv_func_strcoll_works=no)])
  855. if test $ac_cv_func_strcoll_works = yes; then
  856.   AC_DEFINE(HAVE_STRCOLL)
  857. fi
  858. []AC_EPI()
  859. T15,1308
  860. AC_PATH_X_XMKMFAC_PRO([AC_PATH_X_XMKMF])rm -fr conftestdir
  861. if mkdir conftestdir; then
  862.   cd conftestdir
  863.   # Make sure to not put "make" in the Imakefile rules, since we grep it out.
  864.   cat > Imakefile <<'EOF'
  865. acfindx:
  866.     @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
  867. EOF
  868.   if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
  869.     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
  870.     eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
  871.     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
  872.     for ac_extension in a so sl; do
  873.       if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
  874.         test -f $ac_im_libdir/libX11.$ac_extension; then
  875.         ac_im_usrlibdir=$ac_im_libdir; break
  876.       fi
  877.     done
  878.     # Screen out bogus values from the imake configuration.  They are
  879.     # bogus both because they are the default anyway, and because
  880.     # using them would break gcc on systems where it needs fixed includes.
  881.     case "$ac_im_incroot" in
  882.     /usr/include) ;;
  883.     *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;;
  884.     esac
  885.     case "$ac_im_usrlibdir" in
  886.     /usr/lib | /lib) ;;
  887.     *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;;
  888.     esac
  889.   fi
  890.   cd ..
  891.   rm -fr conftestdir
  892. fi
  893. []AC_EPI()
  894. F7,7
  895. traceontraceon
  896. T7,48
  897. AC_MMAPAC_PRO([AC_MMAP])indir([AC_FUNC_MMAP])[]AC_EPI()
  898. T9,52
  899. AC_MODE_TAC_PRO([AC_MODE_T])indir([AC_TYPE_MODE_T])[]AC_EPI()
  900. T11,944
  901. AC_PROG_CPPAC_PRO([AC_PROG_CPP])AC_MSG_CHECKING(how to run the C preprocessor)
  902. # On Suns, sometimes $CPP names a directory.
  903. if test -n "$CPP" && test -d "$CPP"; then
  904.   CPP=
  905. fi
  906. if test -z "$CPP"; then
  907. AC_CACHE_VAL(ac_cv_prog_CPP,
  908. [  # This must be in double quotes, not single quotes, because CPP may get
  909.   # substituted into the Makefile and "${CC-cc}" will confuse make.
  910.   CPP="${CC-cc} -E"
  911.   # On the NeXT, cc -E runs the code through the compiler's parser,
  912.   # not just through cpp.
  913. dnl Use a header file that comes with gcc, so configuring glibc
  914. dnl with a fresh cross-compiler works.
  915.   AC_TRY_CPP([#include <assert.h>
  916. Syntax Error], ,
  917.   CPP="${CC-cc} -E -traditional-cpp"
  918.   AC_TRY_CPP([#include <assert.h>
  919. Syntax Error], ,
  920.   CPP="${CC-cc} -nologo -E"
  921.   AC_TRY_CPP([#include <assert.h>
  922. Syntax Error], , CPP=/lib/cpp)))
  923.   ac_cv_prog_CPP="$CPP"])dnl
  924.   CPP="$ac_cv_prog_CPP"
  925. else
  926.   ac_cv_prog_CPP="$CPP"
  927. fi
  928. AC_MSG_RESULT($CPP)
  929. AC_SUBST(CPP)dnl
  930. []AC_EPI()
  931. T15,21
  932. AC_PREREQ_SPLITtranslit($1, ., [, ])
  933. T16,61
  934. AC_PROGRAM_EGREPAC_PRO([AC_PROGRAM_EGREP])indir([AC_EGREP_CPP], $@)[]AC_EPI()
  935. F6,6
  936. regexpregexp
  937. F9,9
  938. changecomchangecom
  939. T9,47
  940. AC_FIND_XAC_PRO([AC_FIND_X])indir([AC_PATH_X])[]AC_EPI()
  941. T10,56
  942. AC_ST_RDEVAC_PRO([AC_ST_RDEV])indir([AC_STRUCT_ST_RDEV])[]AC_EPI()
  943. T11,58
  944. AC_TIMEZONEAC_PRO([AC_TIMEZONE])indir([AC_STRUCT_TIMEZONE])[]AC_EPI()
  945. T23,635
  946. AC_PROG_GCC_TRADITIONALAC_PRO([AC_PROG_GCC_TRADITIONAL])AC_REQUIRE([AC_PROG_CC])dnl
  947. AC_REQUIRE([AC_PROG_CPP])dnl
  948. if test $ac_cv_prog_gcc = yes; then
  949.     AC_CACHE_CHECK(whether ${CC-cc} needs -traditional,
  950.       ac_cv_prog_gcc_traditional,
  951. [  ac_pattern="Autoconf.*'x'"
  952.   AC_EGREP_CPP($ac_pattern, [#include <sgtty.h>
  953. Autoconf TIOCGETP],
  954.   ac_cv_prog_gcc_traditional=yes, ac_cv_prog_gcc_traditional=no)
  955.  
  956.   if test $ac_cv_prog_gcc_traditional = no; then
  957.     AC_EGREP_CPP($ac_pattern, [#include <termio.h>
  958. Autoconf TCGETA],
  959.     ac_cv_prog_gcc_traditional=yes)
  960.   fi])
  961.   if test $ac_cv_prog_gcc_traditional = yes; then
  962.     CC="$CC -traditional"
  963.   fi
  964. fi
  965. []AC_EPI()
  966. T10,1554
  967. AC_C_CONSTAC_PRO([AC_C_CONST])dnl This message is consistent in form with the other checking messages,
  968. dnl and with the result message.
  969. AC_CACHE_CHECK([for working const], ac_cv_c_const,
  970. [AC_TRY_COMPILE(,
  971. changequote(<<, >>)dnl
  972. <<
  973. /* Ultrix mips cc rejects this.  */
  974. typedef int charset[2]; const charset x;
  975. /* SunOS 4.1.1 cc rejects this.  */
  976. char const *const *ccp;
  977. char **p;
  978. /* NEC SVR4.0.2 mips cc rejects this.  */
  979. struct point {int x, y;};
  980. static struct point const zero = {0,0};
  981. /* AIX XL C 1.02.0.0 rejects this.
  982.    It does not let you subtract one const X* pointer from another in an arm
  983.    of an if-expression whose if-part is not a constant expression */
  984. const char *g = "string";
  985. ccp = &g + (g ? g-g : 0);
  986. /* HPUX 7.0 cc rejects these. */
  987. ++ccp;
  988. p = (char**) ccp;
  989. ccp = (char const *const *) p;
  990. { /* SCO 3.2v4 cc rejects this.  */
  991.   char *t;
  992.   char const *s = 0 ? (char *) 0 : (char const *) 0;
  993.  
  994.   *t++ = 0;
  995. }
  996. { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
  997.   int x[] = {25, 17};
  998.   const int *foo = &x[0];
  999.   ++foo;
  1000. }
  1001. { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
  1002.   typedef const int *iptr;
  1003.   iptr p = 0;
  1004.   ++p;
  1005. }
  1006. { /* AIX XL C 1.02.0.0 rejects this saying
  1007.      "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
  1008.   struct s { int j; const int *ap[3]; };
  1009.   struct s *b; b->j = 5;
  1010. }
  1011. { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
  1012.   const int foo = 10;
  1013. }
  1014. >>,
  1015. changequote([, ])dnl
  1016. ac_cv_c_const=yes, ac_cv_c_const=no)])
  1017. if test $ac_cv_c_const = no; then
  1018.   AC_DEFINE(const, )
  1019. fi
  1020. []AC_EPI()
  1021. T23,79
  1022. AC_RESTARTABLE_SYSCALLSAC_PRO([AC_RESTARTABLE_SYSCALLS])indir([AC_SYS_RESTARTABLE_SYSCALLS])[]AC_EPI()
  1023. T17,207
  1024. AC_CONFIG_SUBDIRSAC_PRO([AC_CONFIG_SUBDIRS])AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
  1025. define([AC_LIST_SUBDIRS], ifdef([AC_LIST_SUBDIRS], [AC_LIST_SUBDIRS ],)[$1])dnl
  1026. subdirs="AC_LIST_SUBDIRS"
  1027. AC_SUBST(subdirs)dnl
  1028. []AC_EPI()
  1029. T13,256
  1030. AC_PROG_CXX_GAC_PRO([AC_PROG_CXX_G])AC_CACHE_CHECK(whether ${CXX-g++} accepts -g, ac_cv_prog_cxx_g,
  1031. [echo 'void f(){}' > conftest.cc
  1032. if test -z "`${CXX-g++} -g -c conftest.cc 2>&1`"; then
  1033.   ac_cv_prog_cxx_g=yes
  1034. else
  1035.   ac_cv_prog_cxx_g=no
  1036. fi
  1037. rm -f conftest*
  1038. ])[]AC_EPI()
  1039. T11,227
  1040. AC_PROG_LEXAC_PRO([AC_PROG_LEX])AC_CHECK_PROG(LEX, flex, flex, lex)
  1041. if test -z "$LEXLIB"
  1042. then
  1043.   case "$LEX" in
  1044.   flex*) ac_lib=fl ;;
  1045.   *) ac_lib=l ;;
  1046.   esac
  1047.   AC_CHECK_LIB($ac_lib, yywrap, LEXLIB="-l$ac_lib")
  1048. fi
  1049. AC_SUBST(LEXLIB)[]AC_EPI()
  1050. F7,7
  1051. esyscmdesyscmd
  1052. F7,7
  1053. builtinbuiltin
  1054. T12,314
  1055. AC_CACHE_VALdnl We used to use the below line, but it fails if the 1st arg is a
  1056. dnl shell variable, so we need the eval.
  1057. dnl if test "${$1+set}" = set; then
  1058. dnl the '' avoids an AIX 4.1 sh bug ("invalid expansion").
  1059. if eval "test \"`echo '$''{'$1'+set}'`\" = set"; then
  1060.   echo $ac_n "(cached) $ac_c" 1>&AC_FD_MSG
  1061. else
  1062.   $2
  1063. fi
  1064.  
  1065. T17,1
  1066. AC_DIVERSION_INIT2
  1067. F4,4
  1068. incrincr
  1069. T7,0
  1070. __gnu__
  1071. F8,8
  1072. maketempmaketemp
  1073. T14,110
  1074. AC_CHECK_FUNCS#
  1075. @@@funcs="$funcs $1"@@@
  1076. ifelse([$2], , , [
  1077. # If it was found, we do:
  1078. $2
  1079. # If it was not found, we do:
  1080. $3
  1081. ])
  1082.  
  1083. F6,6
  1084. definedefine
  1085. T14,71
  1086. AC_TRY_COMMANDAC_PRO([AC_TRY_COMMAND]){ ac_try='$1'; AC_TRY_EVAL(ac_try); }[]AC_EPI()
  1087. F8,8
  1088. undivertundivert
  1089. T16,269
  1090. AC_TRY_LINK_FUNCAC_PRO([AC_TRY_LINK_FUNC])AC_TRY_LINK(/* Override any gcc2 internal prototype to avoid an error.  */
  1091. /* We use char because int might match the return type of a gcc2
  1092.     builtin and then its argument prototype would still apply.  */
  1093. char $1();
  1094. ,
  1095. $1(),
  1096. $2,
  1097. $3)[]AC_EPI()
  1098. T14,550
  1099. AC_TRY_COMPILEAC_PRO([AC_TRY_COMPILE])cat > conftest.$ac_ext <<EOF
  1100. ifelse(AC_LANG, [FORTRAN77],
  1101. [      program main
  1102. [$2]
  1103.       end],
  1104. [dnl This sometimes fails to find confdefs.h, for some reason.
  1105. dnl [#]line __oline__ "[$]0"
  1106. [#]line __oline__ "configure"
  1107. #include "confdefs.h"
  1108. [$1]
  1109. int main() {
  1110. [$2]
  1111. ; return 0; }
  1112. ])EOF
  1113. if AC_TRY_EVAL(ac_compile); then
  1114.   ifelse([$3], , :, [rm -rf conftest*
  1115.   $3])
  1116. else
  1117.   echo "configure: failed program was:" >&AC_FD_CC
  1118.   cat conftest.$ac_ext >&AC_FD_CC
  1119. ifelse([$4], , , [  rm -rf conftest*
  1120.   $4
  1121. ])dnl
  1122. fi
  1123. rm -f conftest*[]AC_EPI()
  1124. T18,757
  1125. AC_CANONICAL_BUILDAC_PRO([AC_CANONICAL_BUILD])AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
  1126. AC_MSG_CHECKING(build system type)
  1127.  
  1128. dnl Set build_alias.
  1129. build_alias=$build
  1130. case "$build_alias" in
  1131. NONE)
  1132.   case $nonopt in
  1133.   NONE) build_alias=$host_alias ;;
  1134.   *) build_alias=$nonopt ;;
  1135.   esac ;;
  1136. esac
  1137.  
  1138. dnl Set the other build vars.
  1139. changequote(<<, >>)dnl
  1140. build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
  1141. build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
  1142. build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
  1143. build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
  1144. changequote([, ])dnl
  1145. AC_MSG_RESULT($build)
  1146. AC_SUBST(build)dnl
  1147. AC_SUBST(build_alias)dnl
  1148. AC_SUBST(build_cpu)dnl
  1149. AC_SUBST(build_vendor)dnl
  1150. AC_SUBST(build_os)dnl
  1151. []AC_EPI()
  1152. T17,3150
  1153. AC_OUTPUT_SUBDIRS
  1154. if test "$no_recursion" != yes; then
  1155.  
  1156.   # Remove --cache-file and --srcdir arguments so they do not pile up.
  1157.   ac_sub_configure_args=
  1158.   ac_prev=
  1159.   for ac_arg in $ac_configure_args; do
  1160.     if test -n "$ac_prev"; then
  1161.       ac_prev=
  1162.       continue
  1163.     fi
  1164.     case "$ac_arg" in
  1165.     -cache-file | --cache-file | --cache-fil | --cache-fi \
  1166.     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
  1167.       ac_prev=cache_file ;;
  1168.     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
  1169.     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
  1170.       ;;
  1171.     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
  1172.       ac_prev=srcdir ;;
  1173.     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
  1174.       ;;
  1175.     *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
  1176.     esac
  1177.   done
  1178.  
  1179.   for ac_config_dir in $1; do
  1180.  
  1181.     # Do not complain, so a configure script can configure whichever
  1182.     # parts of a large source tree are present.
  1183.     if test ! -d $srcdir/$ac_config_dir; then
  1184.       continue
  1185.     fi
  1186.  
  1187.     echo configuring in $ac_config_dir
  1188.  
  1189.     case "$srcdir" in
  1190.     .) ;;
  1191.     *)
  1192.       if test -d ./$ac_config_dir || mkdir ./$ac_config_dir; then :;
  1193.       else
  1194.         AC_MSG_ERROR(can not create `pwd`/$ac_config_dir)
  1195.       fi
  1196.       ;;
  1197.     esac
  1198.  
  1199.     ac_popdir=`pwd`
  1200.     cd $ac_config_dir
  1201.  
  1202. changequote(, )dnl
  1203.       # A "../" for each directory in /$ac_config_dir.
  1204.       ac_dots=`echo $ac_config_dir|sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'`
  1205. changequote([, ])dnl
  1206.  
  1207.     case "$srcdir" in
  1208.     .) # No --srcdir option.  We are building in place.
  1209.       ac_sub_srcdir=$srcdir ;;
  1210.     /*) # Absolute path.
  1211.       ac_sub_srcdir=$srcdir/$ac_config_dir ;;
  1212.     *) # Relative path.
  1213.       ac_sub_srcdir=$ac_dots$srcdir/$ac_config_dir ;;
  1214.     esac
  1215.  
  1216.     # Check for guested configure; otherwise get Cygnus style configure.
  1217.     if test -f $ac_sub_srcdir/configure; then
  1218.       ac_sub_configure=$ac_sub_srcdir/configure
  1219.     elif test -f $ac_sub_srcdir/configure.in; then
  1220.       ac_sub_configure=$ac_configure
  1221.     else
  1222.       AC_MSG_WARN(no configuration information is in $ac_config_dir)
  1223.       ac_sub_configure=
  1224.     fi
  1225.  
  1226.     # The recursion is here.
  1227.     if test -n "$ac_sub_configure"; then
  1228.  
  1229.       # Make the cache file name correct relative to the subdirectory.
  1230.       case "$cache_file" in
  1231.       /*) ac_sub_cache_file=$cache_file ;;
  1232.       *) # Relative path.
  1233.         ac_sub_cache_file="$ac_dots$cache_file" ;;
  1234.       esac
  1235. ifdef([AC_PROVIDE_AC_PROG_INSTALL],
  1236.       [  case "$ac_given_INSTALL" in
  1237. changequote(, )dnl
  1238.         [/$]*) INSTALL="$ac_given_INSTALL" ;;
  1239. changequote([, ])dnl
  1240.         *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
  1241.         esac
  1242. ])dnl
  1243.  
  1244.       echo "[running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file] --srcdir=$ac_sub_srcdir"
  1245.       # The eval makes quoting arguments work.
  1246.       if eval ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir
  1247.       then :
  1248.       else
  1249.         AC_MSG_ERROR($ac_sub_configure failed for $ac_config_dir)
  1250.       fi
  1251.     fi
  1252.  
  1253.     cd $ac_popdir
  1254.   done
  1255. fi
  1256.  
  1257. T10,25
  1258. AC_PROVIDEdefine([AC_PROVIDE_$1], )
  1259. T13,66
  1260. AC_DIVERT_POPpopdef([AC_DIVERSION_CURRENT])dnl
  1261. divert(AC_DIVERSION_CURRENT)dnl
  1262.  
  1263. T9,59
  1264. AC_PREFIXAC_PRO([AC_PREFIX])indir([AC_PREFIX_PROGRAM], $@)[]AC_EPI()
  1265. T9,519
  1266. AC_OBJEXTAC_PRO([AC_OBJEXT])AC_MSG_CHECKING([for object suffix])
  1267. AC_CACHE_VAL(ac_cv_objext,
  1268. [rm -f conftest*
  1269. echo 'int i = 1;' > conftest.$ac_ext
  1270. if AC_TRY_EVAL(ac_compile); then
  1271.   for ac_file in conftest.*; do
  1272.     case $ac_file in
  1273.     *.c) ;;
  1274.     *) ac_cv_objext=`echo $ac_file | sed -e s/conftest.//` ;;
  1275.     esac
  1276.   done
  1277. else
  1278.   AC_MSG_ERROR([installation or configuration problem; compiler does not work])
  1279. fi
  1280. rm -f conftest*])
  1281. AC_MSG_RESULT($ac_cv_objext)
  1282. OBJEXT=$ac_cv_objext
  1283. ac_objext=$ac_cv_objext
  1284. AC_SUBST(OBJEXT)[]AC_EPI()
  1285. F6,6
  1286. m4wrapm4wrap
  1287. T13,1989
  1288. AC_CACHE_SAVEcat > confcache <<\EOF
  1289. # This file is a shell script that caches the results of configure
  1290. # tests run on this system so they can be shared between configure
  1291. # scripts and configure runs.  It is not useful on other systems.
  1292. # If it contains results you don't want to keep, you may remove or edit it.
  1293. #
  1294. # By default, configure uses ./config.cache as the cache file,
  1295. # creating it if it does not exist already.  You can give configure
  1296. # the --cache-file=FILE option to use a different cache file; that is
  1297. # what configure does when it calls configure scripts in
  1298. # subdirectories, so they share the cache.
  1299. # Giving --cache-file=/dev/null disables caching, for debugging configure.
  1300. # config.status only pays attention to the cache file if you give it the
  1301. # --recheck option to rerun configure.
  1302. #
  1303. EOF
  1304. dnl Allow a site initialization script to override cache values.
  1305. # The following way of writing the cache mishandles newlines in values,
  1306. # but we know of no workaround that is simple, portable, and efficient.
  1307. # So, don't put newlines in cache variables' values.
  1308. # Ultrix sh set writes to stderr and can't be redirected directly,
  1309. # and sets the high bit in the cache file unless we assign to the vars.
  1310. changequote(, )dnl
  1311. (set) 2>&1 |
  1312.   case `(ac_space=' '; set | grep ac_space) 2>&1` in
  1313.   *ac_space=\ *)
  1314.     # `set' does not quote correctly, so add quotes (double-quote substitution
  1315.     # turns \\\\ into \\, and sed turns \\ into \).
  1316.     sed -n \
  1317.       -e "s/'/'\\\\''/g" \
  1318.       -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
  1319.     ;;
  1320.   *)
  1321.     # `set' quotes correctly as required by POSIX, so do not add quotes.
  1322.     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
  1323.     ;;
  1324.   esac >> confcache
  1325. changequote([, ])dnl
  1326. if cmp -s $cache_file confcache; then
  1327.   :
  1328. else
  1329.   if test -w $cache_file; then
  1330.     echo "updating cache $cache_file"
  1331.     cat confcache > $cache_file
  1332.   else
  1333.     echo "not updating unwritable cache $cache_file"
  1334.   fi
  1335. fi
  1336. rm -f confcache
  1337.  
  1338. T11,801
  1339. AC_PROG_F77AC_PRO([AC_PROG_F77])AC_BEFORE([$0], [AC_PROG_CPP])dnl
  1340. if test -z "$F77"; then
  1341.   AC_CHECK_PROGS(F77, g77 f77 f2c)
  1342.     test -z "$F77" && AC_MSG_ERROR([no acceptable Fortran 77 compiler found in \$PATH])
  1343. fi
  1344.  
  1345. AC_PROG_F77_WORKS
  1346. AC_PROG_F77_GNU
  1347.  
  1348. if test $ac_cv_prog_g77 = yes; then
  1349.   G77=yes
  1350. dnl Check whether -g works, even if FFLAGS is set, in case the package
  1351. dnl plays around with FFLAGS (such as to build both debugging and
  1352. dnl normal versions of a library), tasteless as that idea is.
  1353.   ac_test_FFLAGS="${FFLAGS+set}"
  1354.   ac_save_FFLAGS="$FFLAGS"
  1355.   FFLAGS=
  1356.   AC_PROG_F77_G
  1357.   if test "$ac_test_FFLAGS" = set; then
  1358.     FFLAGS="$ac_save_FFLAGS"
  1359.   elif test $ac_cv_prog_f77_g = yes; then
  1360.     FFLAGS="-g -O2"
  1361.   else
  1362.     FFLAGS="-O2"
  1363.   fi
  1364. else
  1365.   G77=
  1366.   test "${FFLAGS+set}" = set || FFLAGS="-g"
  1367. fi
  1368. []AC_EPI()
  1369. T10,313
  1370. AC_TRY_RUNAC_PRO([AC_TRY_RUN])if test "$cross_compiling" = yes; then
  1371.   ifelse([$4], ,
  1372.     [errprint(__file__:__line__: warning: [AC_TRY_RUN] called without default to allow cross compiling
  1373. )dnl
  1374.   AC_MSG_ERROR(can not run test program while cross compiling)],
  1375.   [$4])
  1376. else
  1377.   AC_TRY_RUN_NATIVE([$1], [$2], [$3])
  1378. fi
  1379. []AC_EPI()
  1380. F9,9
  1381. debugfiledebugfile
  1382. T12,60
  1383. AC_ST_BLOCKSAC_PRO([AC_ST_BLOCKS])indir([AC_STRUCT_ST_BLOCKS])[]AC_EPI()
  1384. T8,50
  1385. AC_WAIT3AC_PRO([AC_WAIT3])indir([AC_FUNC_WAIT3])[]AC_EPI()
  1386. T19,1
  1387. AC_DIVERSION_NOTICE1
  1388. T16,3740
  1389. AC_PATH_X_DIRECTAC_PRO([AC_PATH_X_DIRECT])if test "$ac_x_includes" = NO; then
  1390.   # Guess where to find include files, by looking for this one X11 .h file.
  1391.   test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
  1392.  
  1393.   # First, try using that file with no special directory specified.
  1394. AC_TRY_CPP([#include <$x_direct_test_include>],
  1395. [# We can compile using X headers with no special include directory.
  1396. ac_x_includes=],
  1397. [# Look for the header file in a standard set of common directories.
  1398. # Check X11 before X11Rn because it is often a symlink to the current release.
  1399.   for ac_dir in               \
  1400.     /usr/X11/include          \
  1401.     /usr/X11R6/include        \
  1402.     /usr/X11R5/include        \
  1403.     /usr/X11R4/include        \
  1404.                               \
  1405.     /usr/include/X11          \
  1406.     /usr/include/X11R6        \
  1407.     /usr/include/X11R5        \
  1408.     /usr/include/X11R4        \
  1409.                               \
  1410.     /usr/local/X11/include    \
  1411.     /usr/local/X11R6/include  \
  1412.     /usr/local/X11R5/include  \
  1413.     /usr/local/X11R4/include  \
  1414.                               \
  1415.     /usr/local/include/X11    \
  1416.     /usr/local/include/X11R6  \
  1417.     /usr/local/include/X11R5  \
  1418.     /usr/local/include/X11R4  \
  1419.                               \
  1420.     /usr/X386/include         \
  1421.     /usr/x386/include         \
  1422.     /usr/XFree86/include/X11  \
  1423.                               \
  1424.     /usr/include              \
  1425.     /usr/local/include        \
  1426.     /usr/unsupported/include  \
  1427.     /usr/athena/include       \
  1428.     /usr/local/x11r5/include  \
  1429.     /usr/lpp/Xamples/include  \
  1430.                               \
  1431.     /usr/openwin/include      \
  1432.     /usr/openwin/share/include \
  1433.     ; \
  1434.   do
  1435.     if test -r "$ac_dir/$x_direct_test_include"; then
  1436.       ac_x_includes=$ac_dir
  1437.       break
  1438.     fi
  1439.   done])
  1440. fi # $ac_x_includes = NO
  1441.  
  1442. if test "$ac_x_libraries" = NO; then
  1443.   # Check for the libraries.
  1444.  
  1445.   test -z "$x_direct_test_library" && x_direct_test_library=Xt
  1446.   test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
  1447.  
  1448.   # See if we find them without any special options.
  1449.   # Don't add to $LIBS permanently.
  1450.   ac_save_LIBS="$LIBS"
  1451.   LIBS="-l$x_direct_test_library $LIBS"
  1452. AC_TRY_LINK(, [${x_direct_test_function}()],
  1453. [LIBS="$ac_save_LIBS"
  1454. # We can link X programs with no special library path.
  1455. ac_x_libraries=],
  1456. [LIBS="$ac_save_LIBS"
  1457. # First see if replacing the include by lib works.
  1458. # Check X11 before X11Rn because it is often a symlink to the current release.
  1459. for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
  1460.     /usr/X11/lib          \
  1461.     /usr/X11R6/lib        \
  1462.     /usr/X11R5/lib        \
  1463.     /usr/X11R4/lib        \
  1464.                           \
  1465.     /usr/lib/X11          \
  1466.     /usr/lib/X11R6        \
  1467.     /usr/lib/X11R5        \
  1468.     /usr/lib/X11R4        \
  1469.                           \
  1470.     /usr/local/X11/lib    \
  1471.     /usr/local/X11R6/lib  \
  1472.     /usr/local/X11R5/lib  \
  1473.     /usr/local/X11R4/lib  \
  1474.                           \
  1475.     /usr/local/lib/X11    \
  1476.     /usr/local/lib/X11R6  \
  1477.     /usr/local/lib/X11R5  \
  1478.     /usr/local/lib/X11R4  \
  1479.                           \
  1480.     /usr/X386/lib         \
  1481.     /usr/x386/lib         \
  1482.     /usr/XFree86/lib/X11  \
  1483.                           \
  1484.     /usr/lib              \
  1485.     /usr/local/lib        \
  1486.     /usr/unsupported/lib  \
  1487.     /usr/athena/lib       \
  1488.     /usr/local/x11r5/lib  \
  1489.     /usr/lpp/Xamples/lib  \
  1490.     /lib/usr/lib/X11      \
  1491.                           \
  1492.     /usr/openwin/lib      \
  1493.     /usr/openwin/share/lib \
  1494.     ; \
  1495. do
  1496. dnl Don't even attempt the hair of trying to link an X program!
  1497.   for ac_extension in a so sl; do
  1498.     if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
  1499.       ac_x_libraries=$ac_dir
  1500.       break 2
  1501.     fi
  1502.   done
  1503. done])
  1504. fi # $ac_x_libraries = NO
  1505. []AC_EPI()
  1506. F6,6
  1507. divnumdivnum
  1508. F11,11
  1509. changequotechangequote
  1510. T6,216
  1511. AC_EPIAC_DIVERT_POP()dnl
  1512. ifelse(AC_DIVERSION_CURRENT, AC_DIVERSION_NORMAL,
  1513. [undivert(AC_DIVERSION_NORMAL_4)dnl
  1514. undivert(AC_DIVERSION_NORMAL_3)dnl
  1515. undivert(AC_DIVERSION_NORMAL_2)dnl
  1516. undivert(AC_DIVERSION_NORMAL_1)dnl
  1517. ])dnl
  1518.  
  1519. F8,8
  1520. __file____file__
  1521. T15,265
  1522. AC_HAVE_LIBRARY#
  1523. changequote(<<, >>)dnl
  1524. define(<<AC_LIB_NAME>>, dnl
  1525. patsubst(patsubst($1, <<lib\([^\.]*\)\.a>>, <<\1>>), <<-l>>, <<>>))dnl
  1526. changequote([, ])dnl
  1527.   ifelse([$2], , [
  1528. @@@libs="$libs AC_LIB_NAME"@@@
  1529. ], [
  1530. # If it was found, we do:
  1531. $2
  1532. # If it was not found, we do:
  1533. $3
  1534. ])
  1535.  
  1536. T15,168
  1537. AC_LANG_RESTOREifelse(AC_LANG_STACK, [C], [AC_LANG_C],dnl
  1538. AC_LANG_STACK, [CPLUSPLUS], [AC_LANG_CPLUSPLUS],dnl
  1539. AC_LANG_STACK, [FORTRAN77], [AC_LANG_FORTRAN77])[]popdef([AC_LANG_STACK])
  1540. T9,52
  1541. AC_SIZE_TAC_PRO([AC_SIZE_T])indir([AC_TYPE_SIZE_T])[]AC_EPI()
  1542. T10,801
  1543. AC_TRY_CPPAC_PRO([AC_TRY_CPP])AC_REQUIRE_CPP()dnl
  1544. cat > conftest.$ac_ext <<EOF
  1545. [#]line __oline__ "configure"
  1546. #include "confdefs.h"
  1547. [$1]
  1548. EOF
  1549. dnl Capture the stderr of cpp.  eval is necessary to expand ac_cpp.
  1550. dnl We used to copy stderr to stdout and capture it in a variable, but
  1551. dnl that breaks under sh -x, which writes compile commands starting
  1552. dnl with ` +' to stderr in eval and subshells.
  1553. ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  1554. AC_TRY_EVAL(ac_try)
  1555. ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
  1556. if test -z "$ac_err"; then
  1557.   ifelse([$2], , :, [rm -rf conftest*
  1558.   $2])
  1559. else
  1560.   echo "$ac_err" >&AC_FD_CC
  1561.   echo "configure: failed program was:" >&AC_FD_CC
  1562.   cat conftest.$ac_ext >&AC_FD_CC
  1563. ifelse([$3], , , [  rm -rf conftest*
  1564.   $3
  1565. ])dnl
  1566. fi
  1567. rm -f conftest*[]AC_EPI()
  1568. T12,246
  1569. AC_PROG_CC_GAC_PRO([AC_PROG_CC_G])AC_CACHE_CHECK(whether ${CC-cc} accepts -g, ac_cv_prog_cc_g,
  1570. [echo 'void f(){}' > conftest.c
  1571. if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
  1572.   ac_cv_prog_cc_g=yes
  1573. else
  1574.   ac_cv_prog_cc_g=no
  1575. fi
  1576. rm -f conftest*
  1577. ])[]AC_EPI()
  1578. T13,309
  1579. AC_CHECK_TOOLAC_PRO([AC_CHECK_TOOL])AC_REQUIRE([AC_CHECK_TOOL_PREFIX])dnl
  1580. AC_CHECK_PROG($1, ${ac_tool_prefix}$2, ${ac_tool_prefix}$2,
  1581.           ifelse([$3], , [$2], ), $4)
  1582. ifelse([$3], , , [
  1583. if test -z "$ac_cv_prog_$1"; then
  1584. if test -n "$ac_tool_prefix"; then
  1585.   AC_CHECK_PROG($1, $2, $2, $3)
  1586. else
  1587.   $1="$3"
  1588. fi
  1589. fi])
  1590. []AC_EPI()
  1591. T11,345
  1592. AC_MEMORY_HAC_PRO([AC_MEMORY_H])AC_OBSOLETE([$0], [; instead use AC_CHECK_HEADERS(memory.h) and HAVE_MEMORY_H])dnl
  1593. AC_MSG_CHECKING(whether string.h declares mem functions)
  1594. AC_EGREP_HEADER(memchr, string.h, ac_found=yes, ac_found=no)
  1595. AC_MSG_RESULT($ac_found)
  1596. if test $ac_found = no; then
  1597.   AC_CHECK_HEADER(memory.h, [AC_DEFINE(NEED_MEMORY_H)])
  1598. fi
  1599. []AC_EPI()
  1600. T17,70
  1601. AC_CONFIG_AUX_DIRAC_PRO([AC_CONFIG_AUX_DIR])AC_CONFIG_AUX_DIRS($1 $srcdir/$1)[]AC_EPI()
  1602. T13,44
  1603. AC_INIT_BINSHAC_PRO([AC_INIT_BINSH])#! /bin/sh
  1604. []AC_EPI()
  1605. T17,112
  1606. AC_PREFIX_DEFAULTAC_PRO([AC_PREFIX_DEFAULT])AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)dnl
  1607. ac_default_prefix=$1
  1608. AC_DIVERT_POP()[]AC_EPI()
  1609. T14,551
  1610. AC_SEARCH_LIBSAC_PRO([AC_SEARCH_LIBS])AC_PREREQ([2.13])
  1611. AC_CACHE_CHECK([for library containing $1], [ac_cv_search_$1],
  1612. [ac_func_search_save_LIBS="$LIBS"
  1613. ac_cv_search_$1="no"
  1614. AC_TRY_LINK_FUNC([$1], [ac_cv_search_$1="none required"])
  1615. test "$ac_cv_search_$1" = "no" && for i in $2; do
  1616. LIBS="-l$i $5 $ac_func_search_save_LIBS"
  1617. AC_TRY_LINK_FUNC([$1],
  1618. [ac_cv_search_$1="-l$i"
  1619. break])
  1620. done
  1621. LIBS="$ac_func_search_save_LIBS"])
  1622. if test "$ac_cv_search_$1" != "no"; then
  1623.   test "$ac_cv_search_$1" = "none required" || LIBS="$ac_cv_search_$1 $LIBS"
  1624.   $3
  1625. else :
  1626.   $4
  1627. fi[]AC_EPI()
  1628. T6,292
  1629. AC_USGAC_PRO([AC_USG])AC_OBSOLETE([$0],
  1630.   [; instead use AC_CHECK_HEADERS(string.h) and HAVE_STRING_H])dnl
  1631. AC_MSG_CHECKING([for BSD string and memory functions])
  1632. AC_TRY_LINK([#include <strings.h>], [rindex(0, 0); bzero(0, 0);],
  1633.   [AC_MSG_RESULT(yes)], [AC_MSG_RESULT(no); AC_DEFINE(USG)])[]AC_EPI()
  1634. T17,538
  1635. AC_PREFIX_PROGRAMAC_PRO([AC_PREFIX_PROGRAM])if test "x$prefix" = xNONE; then
  1636. changequote(<<, >>)dnl
  1637. define(<<AC_VAR_NAME>>, translit($1, [a-z], [A-Z]))dnl
  1638. changequote([, ])dnl
  1639. dnl We reimplement AC_MSG_CHECKING (mostly) to avoid the ... in the middle.
  1640. echo $ac_n "checking for prefix by $ac_c" 1>&AC_FD_MSG
  1641. AC_PATH_PROG(AC_VAR_NAME, $1)
  1642. changequote(<<, >>)dnl
  1643.   if test -n "$ac_cv_path_<<>>AC_VAR_NAME"; then
  1644.     prefix=`echo $ac_cv_path_<<>>AC_VAR_NAME|sed 's%/[^/][^/]*//*[^/][^/]*$%%'`
  1645. changequote([, ])dnl
  1646.   fi
  1647. fi
  1648. undefine([AC_VAR_NAME])dnl
  1649. []AC_EPI()
  1650. T17,589
  1651. AC_PROG_CXX_WORKSAC_PRO([AC_PROG_CXX_WORKS])AC_MSG_CHECKING([whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works])
  1652. AC_LANG_SAVE
  1653. AC_LANG_CPLUSPLUS
  1654. AC_TRY_COMPILER([int main(){return(0);}], ac_cv_prog_cxx_works, ac_cv_prog_cxx_cross)
  1655. AC_LANG_RESTORE
  1656. AC_MSG_RESULT($ac_cv_prog_cxx_works)
  1657. if test $ac_cv_prog_cxx_works = no; then
  1658.   AC_MSG_ERROR([installation or configuration problem: C++ compiler cannot create executables.])
  1659. fi
  1660. AC_MSG_CHECKING([whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler])
  1661. AC_MSG_RESULT($ac_cv_prog_cxx_cross)
  1662. cross_compiling=$ac_cv_prog_cxx_cross
  1663. []AC_EPI()
  1664. T11,72
  1665. AC_PROG_AWKAC_PRO([AC_PROG_AWK])AC_CHECK_PROGS(AWK, mawk gawk nawk awk, )[]AC_EPI()
  1666. T14,449
  1667. AC_INIT_NOTICEAC_PRO([AC_INIT_NOTICE])# Guess values for system-dependent variables and create Makefiles.
  1668. # Generated automatically using autoconf version 2.13 
  1669. # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
  1670. #
  1671. # This configure script is free software; the Free Software Foundation
  1672. # gives unlimited permission to copy, distribute and modify it.
  1673.  
  1674. # Defaults:
  1675. ac_help=
  1676. ac_default_prefix=/usr/local
  1677. [#] Any additions from configure.in:[]AC_EPI()
  1678. T9,52
  1679. AC_ALLOCAAC_PRO([AC_ALLOCA])indir([AC_FUNC_ALLOCA])[]AC_EPI()
  1680. T10,87
  1681. AC_C_CROSSAC_PRO([AC_C_CROSS])AC_OBSOLETE([$0], [; it has been merged into AC_PROG_CC])[]AC_EPI()
  1682. T17,60
  1683. AC_YYTEXT_POINTERAC_PRO([AC_YYTEXT_POINTER])indir([AC_DECL_YYTEXT])[]AC_EPI()
  1684. F6,6
  1685. sysvalsysval
  1686. F8,8
  1687. undefineundefine
  1688. T8,123
  1689. AC_SUBSTifdef([AC_SUBST_$1], ,
  1690. [define([AC_SUBST_$1], )dnl
  1691. AC_DIVERT_PUSH(AC_DIVERSION_SED)dnl
  1692. s%@$1@%[$]$1%g
  1693. AC_DIVERT_POP()dnl
  1694. ])
  1695. T12,103
  1696. AC_ARG_ARRAYerrprint(__file__:__line__: [$0] has been removed; don't do unportable things with arguments
  1697. )m4exit(4)
  1698. T18,14750
  1699. AC_INIT_PARSE_ARGSAC_PRO([AC_INIT_PARSE_ARGS])
  1700. # Initialize some variables set by options.
  1701. # The variables have the same names as the options, with
  1702. # dashes changed to underlines.
  1703. build=NONE
  1704. cache_file=./config.cache
  1705. exec_prefix=NONE
  1706. host=NONE
  1707. no_create=
  1708. nonopt=NONE
  1709. no_recursion=
  1710. prefix=NONE
  1711. program_prefix=NONE
  1712. program_suffix=NONE
  1713. program_transform_name=s,x,x,
  1714. silent=
  1715. site=
  1716. srcdir=
  1717. target=NONE
  1718. verbose=
  1719. x_includes=NONE
  1720. x_libraries=NONE
  1721. dnl Installation directory options.
  1722. dnl These are left unexpanded so users can "make install exec_prefix=/foo"
  1723. dnl and all the variables that are supposed to be based on exec_prefix
  1724. dnl by default will actually change.
  1725. dnl Use braces instead of parens because sh, perl, etc. also accept them.
  1726. bindir='${exec_prefix}/bin'
  1727. sbindir='${exec_prefix}/sbin'
  1728. libexecdir='${exec_prefix}/libexec'
  1729. datadir='${prefix}/share'
  1730. sysconfdir='${prefix}/etc'
  1731. sharedstatedir='${prefix}/com'
  1732. localstatedir='${prefix}/var'
  1733. libdir='${exec_prefix}/lib'
  1734. includedir='${prefix}/include'
  1735. oldincludedir='/usr/include'
  1736. infodir='${prefix}/info'
  1737. mandir='${prefix}/man'
  1738.  
  1739. # Initialize some other variables.
  1740. subdirs=
  1741. MFLAGS= MAKEFLAGS=
  1742. SHELL=${CONFIG_SHELL-/bin/sh}
  1743. # Maximum number of lines to put in a shell here document.
  1744. ac_max_here_lines=12
  1745.  
  1746. ac_prev=
  1747. for ac_option
  1748. do
  1749.  
  1750.   # If the previous option needs an argument, assign it.
  1751.   if test -n "$ac_prev"; then
  1752.     eval "$ac_prev=\$ac_option"
  1753.     ac_prev=
  1754.     continue
  1755.   fi
  1756.  
  1757.   case "$ac_option" in
  1758. changequote(, )dnl
  1759.   -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
  1760. changequote([, ])dnl
  1761.   *) ac_optarg= ;;
  1762.   esac
  1763.  
  1764.   # Accept the important Cygnus configure options, so we can diagnose typos.
  1765.  
  1766.   case "$ac_option" in
  1767.  
  1768.   -bindir | --bindir | --bindi | --bind | --bin | --bi)
  1769.     ac_prev=bindir ;;
  1770.   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
  1771.     bindir="$ac_optarg" ;;
  1772.  
  1773.   -build | --build | --buil | --bui | --bu)
  1774.     ac_prev=build ;;
  1775.   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
  1776.     build="$ac_optarg" ;;
  1777.  
  1778.   -cache-file | --cache-file | --cache-fil | --cache-fi \
  1779.   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
  1780.     ac_prev=cache_file ;;
  1781.   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
  1782.   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
  1783.     cache_file="$ac_optarg" ;;
  1784.  
  1785.   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
  1786.     ac_prev=datadir ;;
  1787.   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
  1788.   | --da=*)
  1789.     datadir="$ac_optarg" ;;
  1790.  
  1791.   -disable-* | --disable-*)
  1792.     ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
  1793.     # Reject names that are not valid shell variable names.
  1794. changequote(, )dnl
  1795.     if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
  1796. changequote([, ])dnl
  1797.       AC_MSG_ERROR($ac_feature: invalid feature name)
  1798.     fi
  1799.     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
  1800.     eval "enable_${ac_feature}=no" ;;
  1801.  
  1802.   -enable-* | --enable-*)
  1803.     ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
  1804.     # Reject names that are not valid shell variable names.
  1805. changequote(, )dnl
  1806.     if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
  1807. changequote([, ])dnl
  1808.       AC_MSG_ERROR($ac_feature: invalid feature name)
  1809.     fi
  1810.     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
  1811.     case "$ac_option" in
  1812.       *=*) ;;
  1813.       *) ac_optarg=yes ;;
  1814.     esac
  1815.     eval "enable_${ac_feature}='$ac_optarg'" ;;
  1816.  
  1817.   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
  1818.   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
  1819.   | --exec | --exe | --ex)
  1820.     ac_prev=exec_prefix ;;
  1821.   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
  1822.   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
  1823.   | --exec=* | --exe=* | --ex=*)
  1824.     exec_prefix="$ac_optarg" ;;
  1825.  
  1826.   -gas | --gas | --ga | --g)
  1827.     # Obsolete; use --with-gas.
  1828.     with_gas=yes ;;
  1829.  
  1830.   -help | --help | --hel | --he)
  1831.     # Omit some internal or obsolete options to make the list less imposing.
  1832.     # This message is too long to be a string in the A/UX 3.1 sh.
  1833.     cat << EOF
  1834. changequote(, )dnl
  1835. Usage: configure [options] [host]
  1836. Options: [defaults in brackets after descriptions]
  1837. Configuration:
  1838.   --cache-file=FILE       cache test results in FILE
  1839.   --help                  print this message
  1840.   --no-create             do not create output files
  1841.   --quiet, --silent       do not print \`checking...' messages
  1842.   --version               print the version of autoconf that created configure
  1843. Directory and file names:
  1844.   --prefix=PREFIX         install architecture-independent files in PREFIX
  1845.                           [$ac_default_prefix]
  1846.   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
  1847.                           [same as prefix]
  1848.   --bindir=DIR            user executables in DIR [EPREFIX/bin]
  1849.   --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
  1850.   --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
  1851.   --datadir=DIR           read-only architecture-independent data in DIR
  1852.                           [PREFIX/share]
  1853.   --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
  1854.   --sharedstatedir=DIR    modifiable architecture-independent data in DIR
  1855.                           [PREFIX/com]
  1856.   --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
  1857.   --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
  1858.   --includedir=DIR        C header files in DIR [PREFIX/include]
  1859.   --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
  1860.   --infodir=DIR           info documentation in DIR [PREFIX/info]
  1861.   --mandir=DIR            man documentation in DIR [PREFIX/man]
  1862.   --srcdir=DIR            find the sources in DIR [configure dir or ..]
  1863.   --program-prefix=PREFIX prepend PREFIX to installed program names
  1864.   --program-suffix=SUFFIX append SUFFIX to installed program names
  1865.   --program-transform-name=PROGRAM
  1866.                           run sed PROGRAM on installed program names
  1867. EOF
  1868.     cat << EOF
  1869. Host type:
  1870.   --build=BUILD           configure for building on BUILD [BUILD=HOST]
  1871.   --host=HOST             configure for HOST [guessed]
  1872.   --target=TARGET         configure for TARGET [TARGET=HOST]
  1873. Features and packages:
  1874.   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
  1875.   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
  1876.   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
  1877.   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
  1878.   --x-includes=DIR        X include files are in DIR
  1879.   --x-libraries=DIR       X library files are in DIR
  1880. changequote([, ])dnl
  1881. EOF
  1882.     if test -n "$ac_help"; then
  1883.       echo "--enable and --with options recognized:$ac_help"
  1884.     fi
  1885.     exit 0 ;;
  1886.  
  1887.   -host | --host | --hos | --ho)
  1888.     ac_prev=host ;;
  1889.   -host=* | --host=* | --hos=* | --ho=*)
  1890.     host="$ac_optarg" ;;
  1891.  
  1892.   -includedir | --includedir | --includedi | --included | --include \
  1893.   | --includ | --inclu | --incl | --inc)
  1894.     ac_prev=includedir ;;
  1895.   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
  1896.   | --includ=* | --inclu=* | --incl=* | --inc=*)
  1897.     includedir="$ac_optarg" ;;
  1898.  
  1899.   -infodir | --infodir | --infodi | --infod | --info | --inf)
  1900.     ac_prev=infodir ;;
  1901.   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
  1902.     infodir="$ac_optarg" ;;
  1903.  
  1904.   -libdir | --libdir | --libdi | --libd)
  1905.     ac_prev=libdir ;;
  1906.   -libdir=* | --libdir=* | --libdi=* | --libd=*)
  1907.     libdir="$ac_optarg" ;;
  1908.  
  1909.   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
  1910.   | --libexe | --libex | --libe)
  1911.     ac_prev=libexecdir ;;
  1912.   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
  1913.   | --libexe=* | --libex=* | --libe=*)
  1914.     libexecdir="$ac_optarg" ;;
  1915.  
  1916.   -localstatedir | --localstatedir | --localstatedi | --localstated \
  1917.   | --localstate | --localstat | --localsta | --localst \
  1918.   | --locals | --local | --loca | --loc | --lo)
  1919.     ac_prev=localstatedir ;;
  1920.   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
  1921.   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
  1922.   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
  1923.     localstatedir="$ac_optarg" ;;
  1924.  
  1925.   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
  1926.     ac_prev=mandir ;;
  1927.   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
  1928.     mandir="$ac_optarg" ;;
  1929.  
  1930.   -nfp | --nfp | --nf)
  1931.     # Obsolete; use --without-fp.
  1932.     with_fp=no ;;
  1933.  
  1934.   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
  1935.   | --no-cr | --no-c)
  1936.     no_create=yes ;;
  1937.  
  1938.   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
  1939.   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
  1940.     no_recursion=yes ;;
  1941.  
  1942.   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
  1943.   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
  1944.   | --oldin | --oldi | --old | --ol | --o)
  1945.     ac_prev=oldincludedir ;;
  1946.   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
  1947.   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
  1948.   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
  1949.     oldincludedir="$ac_optarg" ;;
  1950.  
  1951.   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
  1952.     ac_prev=prefix ;;
  1953.   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
  1954.     prefix="$ac_optarg" ;;
  1955.  
  1956.   -program-prefix | --program-prefix | --program-prefi | --program-pref \
  1957.   | --program-pre | --program-pr | --program-p)
  1958.     ac_prev=program_prefix ;;
  1959.   -program-prefix=* | --program-prefix=* | --program-prefi=* \
  1960.   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
  1961.     program_prefix="$ac_optarg" ;;
  1962.  
  1963.   -program-suffix | --program-suffix | --program-suffi | --program-suff \
  1964.   | --program-suf | --program-su | --program-s)
  1965.     ac_prev=program_suffix ;;
  1966.   -program-suffix=* | --program-suffix=* | --program-suffi=* \
  1967.   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
  1968.     program_suffix="$ac_optarg" ;;
  1969.  
  1970.   -program-transform-name | --program-transform-name \
  1971.   | --program-transform-nam | --program-transform-na \
  1972.   | --program-transform-n | --program-transform- \
  1973.   | --program-transform | --program-transfor \
  1974.   | --program-transfo | --program-transf \
  1975.   | --program-trans | --program-tran \
  1976.   | --progr-tra | --program-tr | --program-t)
  1977.     ac_prev=program_transform_name ;;
  1978.   -program-transform-name=* | --program-transform-name=* \
  1979.   | --program-transform-nam=* | --program-transform-na=* \
  1980.   | --program-transform-n=* | --program-transform-=* \
  1981.   | --program-transform=* | --program-transfor=* \
  1982.   | --program-transfo=* | --program-transf=* \
  1983.   | --program-trans=* | --program-tran=* \
  1984.   | --progr-tra=* | --program-tr=* | --program-t=*)
  1985.     program_transform_name="$ac_optarg" ;;
  1986.  
  1987.   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
  1988.   | -silent | --silent | --silen | --sile | --sil)
  1989.     silent=yes ;;
  1990.  
  1991.   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
  1992.     ac_prev=sbindir ;;
  1993.   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
  1994.   | --sbi=* | --sb=*)
  1995.     sbindir="$ac_optarg" ;;
  1996.  
  1997.   -sharedstatedir | --sharedstatedir | --sharedstatedi \
  1998.   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
  1999.   | --sharedst | --shareds | --shared | --share | --shar \
  2000.   | --sha | --sh)
  2001.     ac_prev=sharedstatedir ;;
  2002.   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
  2003.   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
  2004.   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
  2005.   | --sha=* | --sh=*)
  2006.     sharedstatedir="$ac_optarg" ;;
  2007.  
  2008.   -site | --site | --sit)
  2009.     ac_prev=site ;;
  2010.   -site=* | --site=* | --sit=*)
  2011.     site="$ac_optarg" ;;
  2012.  
  2013.   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
  2014.     ac_prev=srcdir ;;
  2015.   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
  2016.     srcdir="$ac_optarg" ;;
  2017.  
  2018.   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
  2019.   | --syscon | --sysco | --sysc | --sys | --sy)
  2020.     ac_prev=sysconfdir ;;
  2021.   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
  2022.   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
  2023.     sysconfdir="$ac_optarg" ;;
  2024.  
  2025.   -target | --target | --targe | --targ | --tar | --ta | --t)
  2026.     ac_prev=target ;;
  2027.   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
  2028.     target="$ac_optarg" ;;
  2029.  
  2030.   -v | -verbose | --verbose | --verbos | --verbo | --verb)
  2031.     verbose=yes ;;
  2032.  
  2033.   -version | --version | --versio | --versi | --vers)
  2034.     echo "configure generated by autoconf version AC_ACVERSION"
  2035.     exit 0 ;;
  2036.  
  2037.   -with-* | --with-*)
  2038.     ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
  2039.     # Reject names that are not valid shell variable names.
  2040. changequote(, )dnl
  2041.     if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
  2042. changequote([, ])dnl
  2043.       AC_MSG_ERROR($ac_package: invalid package name)
  2044.     fi
  2045.     ac_package=`echo $ac_package| sed 's/-/_/g'`
  2046.     case "$ac_option" in
  2047.       *=*) ;;
  2048.       *) ac_optarg=yes ;;
  2049.     esac
  2050.     eval "with_${ac_package}='$ac_optarg'" ;;
  2051.  
  2052.   -without-* | --without-*)
  2053.     ac_package=`echo $ac_option|sed -e 's/-*without-//'`
  2054.     # Reject names that are not valid shell variable names.
  2055. changequote(, )dnl
  2056.     if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
  2057. changequote([, ])dnl
  2058.       AC_MSG_ERROR($ac_package: invalid package name)
  2059.     fi
  2060.     ac_package=`echo $ac_package| sed 's/-/_/g'`
  2061.     eval "with_${ac_package}=no" ;;
  2062.  
  2063.   --x)
  2064.     # Obsolete; use --with-x.
  2065.     with_x=yes ;;
  2066.  
  2067.   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
  2068.   | --x-incl | --x-inc | --x-in | --x-i)
  2069.     ac_prev=x_includes ;;
  2070.   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
  2071.   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
  2072.     x_includes="$ac_optarg" ;;
  2073.  
  2074.   -x-libraries | --x-libraries | --x-librarie | --x-librari \
  2075.   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
  2076.     ac_prev=x_libraries ;;
  2077.   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
  2078.   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
  2079.     x_libraries="$ac_optarg" ;;
  2080.  
  2081.   -*) AC_MSG_ERROR([$ac_option: invalid option; use --help to show usage])
  2082.     ;;
  2083.  
  2084.   *)
  2085. changequote(, )dnl
  2086.     if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
  2087. changequote([, ])dnl
  2088.       AC_MSG_WARN($ac_option: invalid host type)
  2089.     fi
  2090.     if test "x$nonopt" != xNONE; then
  2091.       AC_MSG_ERROR(can only configure for one host and one target at a time)
  2092.     fi
  2093.     nonopt="$ac_option"
  2094.     ;;
  2095.  
  2096.   esac
  2097. done
  2098.  
  2099. if test -n "$ac_prev"; then
  2100.   AC_MSG_ERROR(missing argument to --`echo $ac_prev | sed 's/_/-/g'`)
  2101. fi
  2102. []AC_EPI()
  2103. T8,260
  2104. AC_MINIXAC_PRO([AC_MINIX])AC_BEFORE([$0], [AC_TRY_COMPILE])dnl
  2105. AC_BEFORE([$0], [AC_TRY_RUN])dnl
  2106. AC_CHECK_HEADER(minix/config.h, MINIX=yes, MINIX=)
  2107. if test "$MINIX" = yes; then
  2108.   AC_DEFINE(_POSIX_SOURCE)
  2109.   AC_DEFINE(_POSIX_1_SOURCE, 2)
  2110.   AC_DEFINE(_MINIX)
  2111. fi
  2112. []AC_EPI()
  2113. T15,60
  2114. AC_PROGRAM_PATHAC_PRO([AC_PROGRAM_PATH])indir([AC_PATH_PROG], $@)[]AC_EPI()
  2115. F7,7
  2116. dumpdefdumpdef
  2117. T16,80
  2118. AC_CONFIG_HEADER#
  2119. define([AC_CONFIG_H], patsubst($1, [ .*$], []))dnl
  2120. @@@config_h=AC_CONFIG_H@@@
  2121.  
  2122. T18,61
  2123. AC_MINUS_C_MINUS_OAC_PRO([AC_MINUS_C_MINUS_O])indir([AC_PROG_CC_C_O])[]AC_EPI()
  2124. T9,133
  2125. AC_ENABLEAC_PRO([AC_ENABLE])AC_OBSOLETE([$0], [; instead use AC_ARG_ENABLE])dnl
  2126. AC_ARG_ENABLE([$1], [  --enable-$1], [$2], [$3])dnl
  2127. []AC_EPI()
  2128. T13,62
  2129. AC_ST_BLKSIZEAC_PRO([AC_ST_BLKSIZE])indir([AC_STRUCT_ST_BLKSIZE])[]AC_EPI()
  2130. T13,712
  2131. AC_CHECK_FILEAC_PRO([AC_CHECK_FILE])AC_REQUIRE([AC_PROG_CC])
  2132. dnl Do the transliteration at runtime so arg 1 can be a shell variable.
  2133. ac_safe=`echo "$1" | sed 'y%./+-%__p_%'`
  2134. AC_MSG_CHECKING([for $1])
  2135. AC_CACHE_VAL(ac_cv_file_$ac_safe,
  2136. [if test "$cross_compiling" = yes; then
  2137.   errprint(__file__:__line__: warning: Cannot check for file existence when cross compiling
  2138. )dnl
  2139.   AC_MSG_ERROR(Cannot check for file existence when cross compiling)
  2140. else
  2141.   if test -r $1; then
  2142.     eval "ac_cv_file_$ac_safe=yes"
  2143.   else
  2144.     eval "ac_cv_file_$ac_safe=no"
  2145.   fi
  2146. fi])dnl
  2147. if eval "test \"`echo '$ac_cv_file_'$ac_safe`\" = yes"; then
  2148.   AC_MSG_RESULT(yes)
  2149.   ifelse([$2], , :, [$2])
  2150. else
  2151.   AC_MSG_RESULT(no)
  2152. ifelse([$3], , , [$3])
  2153. fi
  2154. []AC_EPI()
  2155. T23,71
  2156. AC_SYS_SIGLIST_DECLAREDAC_PRO([AC_SYS_SIGLIST_DECLARED])indir([AC_DECL_SYS_SIGLIST])[]AC_EPI()
  2157. T19,468
  2158. AC_DECL_SYS_SIGLISTAC_PRO([AC_DECL_SYS_SIGLIST])AC_CACHE_CHECK([for sys_siglist declaration in signal.h or unistd.h],
  2159.   ac_cv_decl_sys_siglist,
  2160. [AC_TRY_COMPILE([#include <sys/types.h>
  2161. #include <signal.h>
  2162. /* NetBSD declares sys_siglist in unistd.h.  */
  2163. #ifdef HAVE_UNISTD_H
  2164. #include <unistd.h>
  2165. #endif], [char *msg = *(sys_siglist + 1);],
  2166.   ac_cv_decl_sys_siglist=yes, ac_cv_decl_sys_siglist=no)])
  2167. if test $ac_cv_decl_sys_siglist = yes; then
  2168.   AC_DEFINE(SYS_SIGLIST_DECLARED)
  2169. fi
  2170. []AC_EPI()
  2171. T12,4262
  2172. AC_PATH_XTRAAC_PRO([AC_PATH_XTRA])AC_REQUIRE([AC_PATH_X])dnl
  2173. if test "$no_x" = yes; then
  2174.   # Not all programs may use this symbol, but it does not hurt to define it.
  2175.   AC_DEFINE(X_DISPLAY_MISSING)
  2176.   X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
  2177. else
  2178.   if test -n "$x_includes"; then
  2179.     X_CFLAGS="$X_CFLAGS -I$x_includes"
  2180.   fi
  2181.  
  2182.   # It would also be nice to do this for all -L options, not just this one.
  2183.   if test -n "$x_libraries"; then
  2184.     X_LIBS="$X_LIBS -L$x_libraries"
  2185. dnl FIXME banish uname from this macro!
  2186.     # For Solaris; some versions of Sun CC require a space after -R and
  2187.     # others require no space.  Words are not sufficient . . . .
  2188.     case "`(uname -sr) 2>/dev/null`" in
  2189.     "SunOS 5"*)
  2190.       AC_MSG_CHECKING(whether -R must be followed by a space)
  2191.       ac_xsave_LIBS="$LIBS"; LIBS="$LIBS -R$x_libraries"
  2192.       AC_TRY_LINK(, , ac_R_nospace=yes, ac_R_nospace=no)
  2193.       if test $ac_R_nospace = yes; then
  2194.     AC_MSG_RESULT(no)
  2195.     X_LIBS="$X_LIBS -R$x_libraries"
  2196.       else
  2197.     LIBS="$ac_xsave_LIBS -R $x_libraries"
  2198.     AC_TRY_LINK(, , ac_R_space=yes, ac_R_space=no)
  2199.     if test $ac_R_space = yes; then
  2200.       AC_MSG_RESULT(yes)
  2201.       X_LIBS="$X_LIBS -R $x_libraries"
  2202.     else
  2203.       AC_MSG_RESULT(neither works)
  2204.     fi
  2205.       fi
  2206.       LIBS="$ac_xsave_LIBS"
  2207.     esac
  2208.   fi
  2209.  
  2210.   # Check for system-dependent libraries X programs must link with.
  2211.   # Do this before checking for the system-independent R6 libraries
  2212.   # (-lICE), since we may need -lsocket or whatever for X linking.
  2213.  
  2214.   if test "$ISC" = yes; then
  2215.     X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
  2216.   else
  2217.     # Martyn.Johnson@cl.cam.ac.uk says this is needed for Ultrix, if the X
  2218.     # libraries were built with DECnet support.  And karl@cs.umb.edu says
  2219.     # the Alpha needs dnet_stub (dnet does not exist).
  2220.     AC_CHECK_LIB(dnet, dnet_ntoa, [X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"])
  2221.     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
  2222.       AC_CHECK_LIB(dnet_stub, dnet_ntoa,
  2223.     [X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"])
  2224.     fi
  2225.  
  2226.     # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
  2227.     # to get the SysV transport functions.
  2228.     # chad@anasazi.com says the Pyramis MIS-ES running DC/OSx (SVR4)
  2229.     # needs -lnsl.
  2230.     # The nsl library prevents programs from opening the X display
  2231.     # on Irix 5.2, according to dickey@clark.net.
  2232.     AC_CHECK_FUNC(gethostbyname)
  2233.     if test $ac_cv_func_gethostbyname = no; then
  2234.       AC_CHECK_LIB(nsl, gethostbyname, X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl")
  2235.     fi
  2236.  
  2237.     # lieder@skyler.mavd.honeywell.com says without -lsocket,
  2238.     # socket/setsockopt and other routines are undefined under SCO ODT
  2239.     # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
  2240.     # on later versions), says simon@lia.di.epfl.ch: it contains
  2241.     # gethostby* variants that don't use the nameserver (or something).
  2242.     # -lsocket must be given before -lnsl if both are needed.
  2243.     # We assume that if connect needs -lnsl, so does gethostbyname.
  2244.     AC_CHECK_FUNC(connect)
  2245.     if test $ac_cv_func_connect = no; then
  2246.       AC_CHECK_LIB(socket, connect, X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS", ,
  2247.     $X_EXTRA_LIBS)
  2248.     fi
  2249.  
  2250.     # gomez@mi.uni-erlangen.de says -lposix is necessary on A/UX.
  2251.     AC_CHECK_FUNC(remove)
  2252.     if test $ac_cv_func_remove = no; then
  2253.       AC_CHECK_LIB(posix, remove, X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix")
  2254.     fi
  2255.  
  2256.     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
  2257.     AC_CHECK_FUNC(shmat)
  2258.     if test $ac_cv_func_shmat = no; then
  2259.       AC_CHECK_LIB(ipc, shmat, X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc")
  2260.     fi
  2261.   fi
  2262.  
  2263.   # Check for libraries that X11R6 Xt/Xaw programs need.
  2264.   ac_save_LDFLAGS="$LDFLAGS"
  2265.   test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
  2266.   # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
  2267.   # check for ICE first), but we must link in the order -lSM -lICE or
  2268.   # we get undefined symbols.  So assume we have SM if we have ICE.
  2269.   # These have to be linked with before -lX11, unlike the other
  2270.   # libraries we check for below, so use a different variable.
  2271.   #  --interran@uluru.Stanford.EDU, kb@cs.umb.edu.
  2272.   AC_CHECK_LIB(ICE, IceConnectionNumber,
  2273.     [X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"], , $X_EXTRA_LIBS)
  2274.   LDFLAGS="$ac_save_LDFLAGS"
  2275.  
  2276. fi
  2277. AC_SUBST(X_CFLAGS)dnl
  2278. AC_SUBST(X_PRE_LIBS)dnl
  2279. AC_SUBST(X_LIBS)dnl
  2280. AC_SUBST(X_EXTRA_LIBS)dnl
  2281. []AC_EPI()
  2282. T13,132
  2283. AC_SUBST_FILEifdef([AC_SUBST_$1], ,
  2284. [define([AC_SUBST_$1], )dnl
  2285. AC_DIVERT_PUSH(AC_DIVERSION_SED)dnl
  2286. /@$1@/r [$]$1
  2287. s%@$1@%%g
  2288. AC_DIVERT_POP()dnl
  2289. ])
  2290. T17,406
  2291. AC_LANG_CPLUSPLUSAC_PRO([AC_LANG_CPLUSPLUS])define([AC_LANG], [CPLUSPLUS])dnl
  2292. ac_ext=C
  2293. # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  2294. ac_cpp='$CXXCPP $CPPFLAGS'
  2295. ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&AC_FD_CC'
  2296. ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&AC_FD_CC'
  2297. cross_compiling=$ac_cv_prog_cxx_cross
  2298. []AC_EPI()
  2299. T13,274
  2300. AC_PROG_F77_GAC_PRO([AC_PROG_F77_G])AC_CACHE_CHECK(whether $F77 accepts -g, ac_cv_prog_f77_g,
  2301. [cat > conftest.f << EOF
  2302.        program conftest
  2303.        end
  2304. EOF
  2305. if test -z "`$F77 -g -c conftest.f 2>&1`"; then
  2306.   ac_cv_prog_f77_g=yes
  2307. else
  2308.   ac_cv_prog_f77_g=no
  2309. fi
  2310. rm -f conftest*
  2311. ])[]AC_EPI()
  2312. T7,259
  2313. AC_INITAC_PRO([AC_INIT])sinclude(acsite.m4)dnl
  2314. sinclude(./aclocal.m4)dnl
  2315. AC_REQUIRE([AC_INIT_BINSH])dnl
  2316. AC_INIT_NOTICE
  2317. AC_DIVERT_POP()dnl to NORMAL
  2318. AC_DIVERT_PUSH(AC_DIVERSION_INIT)dnl
  2319. AC_INIT_PARSE_ARGS
  2320. AC_INIT_PREPARE($1)dnl
  2321. AC_DIVERT_POP()dnl to NORMAL
  2322. []AC_EPI()
  2323. T13,343
  2324. AC_ARG_ENABLEAC_PRO([AC_ARG_ENABLE])AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)dnl
  2325. ac_help="$ac_help
  2326. [$2]"
  2327. AC_DIVERT_POP()dnl
  2328. [#] Check whether --enable-[$1] or --disable-[$1] was given.
  2329. if test "[${enable_]patsubst([$1], -, _)+set}" = set; then
  2330.   enableval="[$enable_]patsubst([$1], -, _)"
  2331.   ifelse([$3], , :, [$3])
  2332. ifelse([$4], , , [else
  2333.   $4
  2334. ])dnl
  2335. fi
  2336. []AC_EPI()
  2337. T9,376
  2338. AC_LANG_CAC_PRO([AC_LANG_C])define([AC_LANG], [C])dnl
  2339. ac_ext=c
  2340. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  2341. ac_cpp='$CPP $CPPFLAGS'
  2342. ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&AC_FD_CC'
  2343. ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&AC_FD_CC'
  2344. cross_compiling=$ac_cv_prog_cc_cross
  2345. []AC_EPI()
  2346. T14,248
  2347. AC_INT_16_BITSAC_PRO([AC_INT_16_BITS])AC_OBSOLETE([$0], [; instead use AC_CHECK_SIZEOF(int)])dnl
  2348. AC_MSG_CHECKING(whether int is 16 bits)
  2349. AC_TRY_RUN([main() { exit(sizeof(int) != 2); }],
  2350.  [AC_MSG_RESULT(yes)
  2351.  AC_DEFINE(INT_16_BITS)], AC_MSG_RESULT(no))
  2352. []AC_EPI()
  2353. T12,481
  2354. AC_ISC_POSIXAC_PRO([AC_ISC_POSIX])AC_REQUIRE([AC_PROG_CC])dnl
  2355. AC_BEFORE([$0], [AC_TRY_COMPILE])dnl
  2356. AC_BEFORE([$0], [AC_TRY_RUN])dnl
  2357. AC_MSG_CHECKING(for POSIXized ISC)
  2358. if test -d /etc/conf/kconfig.d &&
  2359.   grep _POSIX_VERSION [/usr/include/sys/unistd.h] >/dev/null 2>&1
  2360. then
  2361.   AC_MSG_RESULT(yes)
  2362.   ISC=yes # If later tests want to check for ISC.
  2363.   AC_DEFINE(_POSIX_SOURCE)
  2364.   if test "$GCC" = yes; then
  2365.     CC="$CC -posix"
  2366.   else
  2367.     CC="$CC -Xp"
  2368.   fi
  2369. else
  2370.   AC_MSG_RESULT(no)
  2371.   ISC=
  2372. fi
  2373. []AC_EPI()
  2374. T16,62
  2375. AC_PROGRAM_CHECKAC_PRO([AC_PROGRAM_CHECK])indir([AC_CHECK_PROG], $@)[]AC_EPI()
  2376. T18,664
  2377. AC_C_CHAR_UNSIGNEDAC_PRO([AC_C_CHAR_UNSIGNED])AC_CACHE_CHECK(whether char is unsigned, ac_cv_c_char_unsigned,
  2378. [if test "$GCC" = yes; then
  2379.   # GCC predefines this symbol on systems where it applies.
  2380. AC_EGREP_CPP(yes,
  2381. [#ifdef __CHAR_UNSIGNED__
  2382.   yes
  2383. #endif
  2384. ], ac_cv_c_char_unsigned=yes, ac_cv_c_char_unsigned=no)
  2385. else
  2386. AC_TRY_RUN(
  2387. [/* volatile prevents gcc2 from optimizing the test away on sparcs.  */
  2388. #if !defined(__STDC__) || __STDC__ != 1
  2389. #define volatile
  2390. #endif
  2391. main() {
  2392.   volatile char c = 255; exit(c < 0);
  2393. }], ac_cv_c_char_unsigned=yes, ac_cv_c_char_unsigned=no)
  2394. fi])
  2395. if test $ac_cv_c_char_unsigned = yes && test "$GCC" != yes; then
  2396.   AC_DEFINE(__CHAR_UNSIGNED__)
  2397. fi
  2398. []AC_EPI()
  2399. T11,88
  2400. AC_CYGWIN32AC_PRO([AC_CYGWIN32])AC_OBSOLETE([$0], [; instead use AC_CYGWIN])dnl
  2401. AC_CYGWIN[]AC_EPI()
  2402. T14,417
  2403. AC_TYPE_SIGNALAC_PRO([AC_TYPE_SIGNAL])AC_CACHE_CHECK([return type of signal handlers], ac_cv_type_signal,
  2404. [AC_TRY_COMPILE([#include <sys/types.h>
  2405. #include <signal.h>
  2406. #ifdef signal
  2407. #undef signal
  2408. #endif
  2409. #ifdef __cplusplus
  2410. extern "C" void (*signal (int, void (*)(int)))(int);
  2411. #else
  2412. void (*signal ()) ();
  2413. #endif
  2414. ],
  2415. [int i;], ac_cv_type_signal=void, ac_cv_type_signal=int)])
  2416. AC_DEFINE_UNQUOTED(RETSIGTYPE, $ac_cv_type_signal)
  2417. []AC_EPI()
  2418. T11,56
  2419. AC_SET_MAKEAC_PRO([AC_SET_MAKE])indir([AC_PROG_MAKE_SET])[]AC_EPI()
  2420. T16,225
  2421. AC_COMPILE_CHECKAC_PRO([AC_COMPILE_CHECK])AC_OBSOLETE([$0], [; instead use AC_TRY_COMPILE or AC_TRY_LINK, and AC_MSG_CHECKING and AC_MSG_RESULT])dnl
  2422. ifelse([$1], , , [AC_CHECKING([for $1])
  2423. ])dnl
  2424. AC_TRY_LINK([$2], [$3], [$4], [$5])
  2425. []AC_EPI()
  2426. T15,26
  2427. AC_CHECK_SIZEOF#
  2428. @@@types="$types,$1"@@@
  2429.  
  2430. F8,8
  2431. patsubstpatsubst
  2432. T13,29
  2433. AC_MSG_RESULTecho "$ac_t""$1" 1>&AC_FD_MSG
  2434. T11,333
  2435. AC_ARG_WITHAC_PRO([AC_ARG_WITH])AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)dnl
  2436. ac_help="$ac_help
  2437. [$2]"
  2438. AC_DIVERT_POP()dnl
  2439. [#] Check whether --with-[$1] or --without-[$1] was given.
  2440. if test "[${with_]patsubst([$1], -, _)+set}" = set; then
  2441.   withval="[$with_]patsubst([$1], -, _)"
  2442.   ifelse([$3], , :, [$3])
  2443. ifelse([$4], , , [else
  2444.   $4
  2445. ])dnl
  2446. fi
  2447. []AC_EPI()
  2448. T12,335
  2449. AC_STRUCT_TMAC_PRO([AC_STRUCT_TM])AC_CACHE_CHECK([whether struct tm is in sys/time.h or time.h],
  2450.   ac_cv_struct_tm,
  2451. [AC_TRY_COMPILE([#include <sys/types.h>
  2452. #include <time.h>],
  2453. [struct tm *tp; tp->tm_sec;],
  2454.   ac_cv_struct_tm=time.h, ac_cv_struct_tm=sys/time.h)])
  2455. if test $ac_cv_struct_tm = sys/time.h; then
  2456.   AC_DEFINE(TM_IN_SYS_TIME)
  2457. fi
  2458. []AC_EPI()
  2459. T14,60
  2460. AC_GETGROUPS_TAC_PRO([AC_GETGROUPS_T])indir([AC_TYPE_GETGROUPS])[]AC_EPI()
  2461. T10,75
  2462. AC_VERBOSEAC_OBSOLETE([$0], [; instead use AC_MSG_RESULT])dnl
  2463. echo "    $1" 1>&AC_FD_MSG
  2464. T12,45
  2465. AC_MSG_ERROR{ echo "configure: error: $1" 1>&2; exit 1; }
  2466. T17,621
  2467. AC_PROG_F77_WORKSAC_PRO([AC_PROG_F77_WORKS])AC_MSG_CHECKING([whether the Fortran 77 compiler ($F77 $FFLAGS $LDFLAGS) works])
  2468. AC_LANG_SAVE
  2469. AC_LANG_FORTRAN77
  2470. AC_TRY_COMPILER(dnl
  2471. [      program conftest
  2472.       end
  2473. ], ac_cv_prog_f77_works, ac_cv_prog_f77_cross)
  2474. AC_LANG_RESTORE
  2475. AC_MSG_RESULT($ac_cv_prog_f77_works)
  2476. if test $ac_cv_prog_f77_works = no; then
  2477.   AC_MSG_ERROR([installation or configuration problem: Fortran 77 compiler cannot create executables.])
  2478. fi
  2479. AC_MSG_CHECKING([whether the Fortran 77 compiler ($F77 $FFLAGS $LDFLAGS) is a cross-compiler])
  2480. AC_MSG_RESULT($ac_cv_prog_f77_cross)
  2481. cross_compiling=$ac_cv_prog_f77_cross
  2482. []AC_EPI()
  2483. T9,883
  2484. AC_EXEEXTAC_PRO([AC_EXEEXT])AC_REQUIRE([AC_CYGWIN])
  2485. AC_REQUIRE([AC_MINGW32])
  2486. AC_MSG_CHECKING([for executable suffix])
  2487. AC_CACHE_VAL(ac_cv_exeext,
  2488. [if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
  2489.   ac_cv_exeext=.exe
  2490. else
  2491.   rm -f conftest*
  2492.   echo 'int main () { return 0; }' > conftest.$ac_ext
  2493.   ac_cv_exeext=
  2494.   if AC_TRY_EVAL(ac_link); then
  2495.     for file in conftest.*; do
  2496.       case $file in
  2497.       *.c | *.o | *.obj) ;;
  2498.       *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
  2499.       esac
  2500.     done
  2501.   else
  2502.     AC_MSG_ERROR([installation or configuration problem: compiler cannot create executables.])
  2503.   fi
  2504.   rm -f conftest*
  2505.   test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
  2506. fi])
  2507. EXEEXT=""
  2508. test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
  2509. AC_MSG_RESULT(${ac_cv_exeext})
  2510. dnl Setting ac_exeext will implicitly change the ac_link command.
  2511. ac_exeext=$EXEEXT
  2512. AC_SUBST(EXEEXT)[]AC_EPI()
  2513. T12,113
  2514. AC_CHECK_LIB#
  2515.   ifelse([$3], , [
  2516. @@@libs="$libs $1"@@@
  2517. ], [
  2518. # If it was found, we do:
  2519. $3
  2520. # If it was not found, we do:
  2521. $4
  2522. ])
  2523.  
  2524. T18,3507
  2525. AC_FUNC_GETLOADAVGAC_PRO([AC_FUNC_GETLOADAVG])ac_have_func=no # yes means we've found a way to get the load average.
  2526.  
  2527. # Some systems with -lutil have (and need) -lkvm as well, some do not.
  2528. # On Solaris, -lkvm requires nlist from -lelf, so check that first
  2529. # to get the right answer into the cache.
  2530. AC_CHECK_LIB(elf, elf_begin, LIBS="-lelf $LIBS")
  2531. AC_CHECK_LIB(kvm, kvm_open, LIBS="-lkvm $LIBS")
  2532. # Check for the 4.4BSD definition of getloadavg.
  2533. AC_CHECK_LIB(util, getloadavg,
  2534.   [LIBS="-lutil $LIBS" ac_have_func=yes ac_cv_func_getloadavg_setgid=yes])
  2535.  
  2536. if test $ac_have_func = no; then
  2537.   # There is a commonly available library for RS/6000 AIX.
  2538.   # Since it is not a standard part of AIX, it might be installed locally.
  2539.   ac_getloadavg_LIBS="$LIBS"; LIBS="-L/usr/local/lib $LIBS"
  2540.   AC_CHECK_LIB(getloadavg, getloadavg,
  2541.     LIBS="-lgetloadavg $LIBS", LIBS="$ac_getloadavg_LIBS")
  2542. fi
  2543.  
  2544. # Make sure it is really in the library, if we think we found it.
  2545. AC_REPLACE_FUNCS(getloadavg)
  2546.  
  2547. if test $ac_cv_func_getloadavg = yes; then
  2548.   AC_DEFINE(HAVE_GETLOADAVG)
  2549.   ac_have_func=yes
  2550. else
  2551.   # Figure out what our getloadavg.c needs.
  2552.   ac_have_func=no
  2553.   AC_CHECK_HEADER(sys/dg_sys_info.h,
  2554.   [ac_have_func=yes; AC_DEFINE(DGUX)
  2555.   AC_CHECK_LIB(dgc, dg_sys_info)])
  2556.  
  2557.   # We cannot check for <dwarf.h>, because Solaris 2 does not use dwarf (it
  2558.   # uses stabs), but it is still SVR4.  We cannot check for <elf.h> because
  2559.   # Irix 4.0.5F has the header but not the library.
  2560.   if test $ac_have_func = no && test $ac_cv_lib_elf_elf_begin = yes; then
  2561.     ac_have_func=yes; AC_DEFINE(SVR4)
  2562.   fi
  2563.  
  2564.   if test $ac_have_func = no; then
  2565.     AC_CHECK_HEADER(inq_stats/cpustats.h,
  2566.     [ac_have_func=yes; AC_DEFINE(UMAX)
  2567.     AC_DEFINE(UMAX4_3)])
  2568.   fi
  2569.  
  2570.   if test $ac_have_func = no; then
  2571.     AC_CHECK_HEADER(sys/cpustats.h,
  2572.     [ac_have_func=yes; AC_DEFINE(UMAX)])
  2573.   fi
  2574.  
  2575.   if test $ac_have_func = no; then
  2576.     AC_CHECK_HEADERS(mach/mach.h)
  2577.   fi
  2578.  
  2579.   AC_CHECK_HEADER(nlist.h,
  2580.   [AC_DEFINE(NLIST_STRUCT)
  2581.   AC_CACHE_CHECK([for n_un in struct nlist], ac_cv_struct_nlist_n_un,
  2582.   [AC_TRY_COMPILE([#include <nlist.h>],
  2583.   [struct nlist n; n.n_un.n_name = 0;],
  2584.   ac_cv_struct_nlist_n_un=yes, ac_cv_struct_nlist_n_un=no)])
  2585.   if test $ac_cv_struct_nlist_n_un = yes; then
  2586.     AC_DEFINE(NLIST_NAME_UNION)
  2587.   fi
  2588.   ])dnl
  2589. fi # Do not have getloadavg in system libraries.
  2590.  
  2591. # Some definitions of getloadavg require that the program be installed setgid.
  2592. dnl FIXME Don't hardwire the path of getloadavg.c in the top-level directory.
  2593. AC_CACHE_CHECK(whether getloadavg requires setgid,
  2594.   ac_cv_func_getloadavg_setgid,
  2595. [AC_EGREP_CPP([Yowza Am I SETGID yet],
  2596. [#include "$srcdir/getloadavg.c"
  2597. #ifdef LDAV_PRIVILEGED
  2598. Yowza Am I SETGID yet
  2599. #endif],
  2600.   ac_cv_func_getloadavg_setgid=yes, ac_cv_func_getloadavg_setgid=no)])
  2601. if test $ac_cv_func_getloadavg_setgid = yes; then
  2602.   NEED_SETGID=true; AC_DEFINE(GETLOADAVG_PRIVILEGED)
  2603. else
  2604.   NEED_SETGID=false
  2605. fi
  2606. AC_SUBST(NEED_SETGID)dnl
  2607.  
  2608. if test $ac_cv_func_getloadavg_setgid = yes; then
  2609.   AC_CACHE_CHECK(group of /dev/kmem, ac_cv_group_kmem,
  2610. [changequote(, )dnl
  2611.   # On Solaris, /dev/kmem is a symlink.  Get info on the real file.
  2612.   ac_ls_output=`ls -lgL /dev/kmem 2>/dev/null`
  2613.   # If we got an error (system does not support symlinks), try without -L.
  2614.   test -z "$ac_ls_output" && ac_ls_output=`ls -lg /dev/kmem`
  2615.   ac_cv_group_kmem=`echo $ac_ls_output \
  2616.     | sed -ne 's/[     ][     ]*/ /g;
  2617.            s/^.[sSrwx-]* *[0-9]* *\([^0-9]*\)  *.*/\1/;
  2618.            / /s/.* //;p;'`
  2619. changequote([, ])dnl
  2620. ])
  2621.   KMEM_GROUP=$ac_cv_group_kmem
  2622. fi
  2623. AC_SUBST(KMEM_GROUP)dnl
  2624. []AC_EPI()
  2625. T21,1
  2626. AC_DIVERSION_NORMAL_43
  2627. T21,1
  2628. AC_DIVERSION_NORMAL_34
  2629. T21,1
  2630. AC_DIVERSION_NORMAL_25
  2631. T21,1
  2632. AC_DIVERSION_NORMAL_16
  2633. T14,53
  2634. AC_CROSS_CHECKAC_PRO([AC_CROSS_CHECK])indir([AC_C_CROSS])[]AC_EPI()
  2635. T15,1456
  2636. AC_OUTPUT_LINKSEOF
  2637.  
  2638. cat >> $CONFIG_STATUS <<EOF
  2639. ac_sources="$1"
  2640. ac_dests="$2"
  2641. EOF
  2642.  
  2643. cat >> $CONFIG_STATUS <<\EOF
  2644. srcdir=$ac_given_srcdir
  2645. while test -n "$ac_sources"; do
  2646.   set $ac_dests; ac_dest=[$]1; shift; ac_dests=[$]*
  2647.   set $ac_sources; ac_source=[$]1; shift; ac_sources=[$]*
  2648.  
  2649.   echo "linking $srcdir/$ac_source to $ac_dest"
  2650.  
  2651.   if test ! -r $srcdir/$ac_source; then
  2652.     AC_MSG_ERROR($srcdir/$ac_source: File not found)
  2653.   fi
  2654.   rm -f $ac_dest
  2655.  
  2656.   # Make relative symlinks.
  2657.   # Remove last slash and all that follows it.  Not all systems have dirname.
  2658. changequote(, )dnl
  2659.   ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
  2660. changequote([, ])dnl
  2661.   if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
  2662.     # The dest file is in a subdirectory.
  2663.     test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
  2664.     ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
  2665.     # A "../" for each directory in $ac_dest_dir_suffix.
  2666. changequote(, )dnl
  2667.     ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
  2668. changequote([, ])dnl
  2669.   else
  2670.     ac_dest_dir_suffix= ac_dots=
  2671.   fi
  2672.  
  2673.   case "$srcdir" in
  2674. changequote(, )dnl
  2675.   [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
  2676. changequote([, ])dnl
  2677.   *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
  2678.   esac
  2679.  
  2680.   # Make a symlink if possible; otherwise try a hard link.
  2681.   if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
  2682.     ln $srcdir/$ac_source $ac_dest; then :
  2683.   else
  2684.     AC_MSG_ERROR(can not link $ac_dest to $srcdir/$ac_source)
  2685.   fi
  2686. done
  2687.  
  2688. F6,6
  2689. popdefpopdef
  2690. T13,3075
  2691. AC_FUNC_VFORKAC_PRO([AC_FUNC_VFORK])AC_REQUIRE([AC_TYPE_PID_T])dnl
  2692. AC_CHECK_HEADER(vfork.h, AC_DEFINE(HAVE_VFORK_H))
  2693. AC_CACHE_CHECK(for working vfork, ac_cv_func_vfork_works,
  2694. [AC_TRY_RUN([/* Thanks to Paul Eggert for this test.  */
  2695. #include <stdio.h>
  2696. #include <sys/types.h>
  2697. #include <sys/stat.h>
  2698. #ifdef HAVE_UNISTD_H
  2699. #include <unistd.h>
  2700. #endif
  2701. #ifdef HAVE_VFORK_H
  2702. #include <vfork.h>
  2703. #endif
  2704. /* On some sparc systems, changes by the child to local and incoming
  2705.    argument registers are propagated back to the parent.
  2706.    The compiler is told about this with #include <vfork.h>,
  2707.    but some compilers (e.g. gcc -O) don't grok <vfork.h>.
  2708.    Test for this by using a static variable whose address
  2709.    is put into a register that is clobbered by the vfork.  */
  2710. static
  2711. #ifdef __cplusplus
  2712. sparc_address_test (int arg)
  2713. #else
  2714. sparc_address_test (arg) int arg;
  2715. #endif
  2716. {
  2717.   static pid_t child;
  2718.   if (!child) {
  2719.     child = vfork ();
  2720.     if (child < 0) {
  2721.       perror ("vfork");
  2722.       _exit(2);
  2723.     }
  2724.     if (!child) {
  2725.       arg = getpid();
  2726.       write(-1, "", 0);
  2727.       _exit (arg);
  2728.     }
  2729.   }
  2730. }
  2731. main() {
  2732.   pid_t parent = getpid ();
  2733.   pid_t child;
  2734.  
  2735.   sparc_address_test ();
  2736.  
  2737.   child = vfork ();
  2738.  
  2739.   if (child == 0) {
  2740.     /* Here is another test for sparc vfork register problems.
  2741.        This test uses lots of local variables, at least
  2742.        as many local variables as main has allocated so far
  2743.        including compiler temporaries.  4 locals are enough for
  2744.        gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
  2745.        A buggy compiler should reuse the register of parent
  2746.        for one of the local variables, since it will think that
  2747.        parent can't possibly be used any more in this routine.
  2748.        Assigning to the local variable will thus munge parent
  2749.        in the parent process.  */
  2750.     pid_t
  2751.       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
  2752.       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
  2753.     /* Convince the compiler that p..p7 are live; otherwise, it might
  2754.        use the same hardware register for all 8 local variables.  */
  2755.     if (p != p1 || p != p2 || p != p3 || p != p4
  2756.     || p != p5 || p != p6 || p != p7)
  2757.       _exit(1);
  2758.  
  2759.     /* On some systems (e.g. IRIX 3.3),
  2760.        vfork doesn't separate parent from child file descriptors.
  2761.        If the child closes a descriptor before it execs or exits,
  2762.        this munges the parent's descriptor as well.
  2763.        Test for this by closing stdout in the child.  */
  2764.     _exit(close(fileno(stdout)) != 0);
  2765.   } else {
  2766.     int status;
  2767.     struct stat st;
  2768.  
  2769.     while (wait(&status) != child)
  2770.       ;
  2771.     exit(
  2772.      /* Was there some problem with vforking?  */
  2773.      child < 0
  2774.  
  2775.      /* Did the child fail?  (This shouldn't happen.)  */
  2776.      || status
  2777.  
  2778.      /* Did the vfork/compiler bug occur?  */
  2779.      || parent != getpid()
  2780.  
  2781.      /* Did the file descriptor bug occur?  */
  2782.      || fstat(fileno(stdout), &st) != 0
  2783.      );
  2784.   }
  2785. }],
  2786. ac_cv_func_vfork_works=yes, ac_cv_func_vfork_works=no, AC_CHECK_FUNC(vfork)
  2787. ac_cv_func_vfork_works=$ac_cv_func_vfork)])
  2788. if test $ac_cv_func_vfork_works = no; then
  2789.   AC_DEFINE(vfork, fork)
  2790. fi
  2791. []AC_EPI()
  2792. T16,205
  2793. AC_FUNC_STRFTIMEAC_PRO([AC_FUNC_STRFTIME])AC_CHECK_FUNC(strftime, [AC_DEFINE(HAVE_STRFTIME)],
  2794. [# strftime is in -lintl on SCO UNIX.
  2795. AC_CHECK_LIB(intl, strftime, 
  2796. [AC_DEFINE(HAVE_STRFTIME)
  2797. LIBS="-lintl $LIBS"])])[]AC_EPI()
  2798. T17,323
  2799. AC_FUNC_GETMNTENTAC_PRO([AC_FUNC_GETMNTENT])# getmntent is in -lsun on Irix 4, -lseq on Dynix/PTX, -lgen on Unixware.
  2800. AC_CHECK_LIB(sun, getmntent, LIBS="-lsun $LIBS",
  2801.   [AC_CHECK_LIB(seq, getmntent, LIBS="-lseq $LIBS",
  2802.     [AC_CHECK_LIB(gen, getmntent, LIBS="-lgen $LIBS")])])
  2803. AC_CHECK_FUNC(getmntent, [AC_DEFINE(HAVE_GETMNTENT)])[]AC_EPI()
  2804. T9,95
  2805. AC_DEFINE#
  2806. ifelse([$3],,[#
  2807. @@@syms="$syms $1"@@@
  2808. ], [#
  2809. @@@verbatim="$verbatim
  2810. /* $3 */
  2811. #undef $1
  2812. "@@@
  2813. ])
  2814. T17,104
  2815. AC_HAVE_POUNDBANGerrprint(__file__:__line__: [$0 has been replaced by AC_SYS_INTERPRETER, taking no arguments
  2816. ])m4exit(4)
  2817. T9,2921
  2818. AC_OUTPUTtrap '' 1 2 15
  2819. AC_CACHE_SAVE
  2820. trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
  2821.  
  2822. test "x$prefix" = xNONE && prefix=$ac_default_prefix
  2823. # Let make expand exec_prefix.
  2824. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
  2825.  
  2826. # Any assignment to VPATH causes Sun make to only execute
  2827. # the first set of double-colon rules, so remove it if not needed.
  2828. # If there is a colon in the path, we need to keep it.
  2829. if test "x$srcdir" = x.; then
  2830. changequote(, )dnl
  2831.   ac_vpsub='/^[     ]*VPATH[     ]*=[^:]*$/d'
  2832. changequote([, ])dnl
  2833. fi
  2834.  
  2835. trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
  2836.  
  2837. ifdef([AC_LIST_HEADER], [DEFS=-DHAVE_CONFIG_H], [AC_OUTPUT_MAKE_DEFS()])
  2838.  
  2839. # Without the "./", some shells look in PATH for config.status.
  2840. : ${CONFIG_STATUS=./config.status}
  2841.  
  2842. echo creating $CONFIG_STATUS
  2843. rm -f $CONFIG_STATUS
  2844. cat > $CONFIG_STATUS <<EOF
  2845. #! /bin/sh
  2846. # Generated automatically by configure.
  2847. # Run this file to recreate the current configuration.
  2848. # This directory was configured as follows,
  2849. dnl hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
  2850. dnl so uname gets run too.
  2851. # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
  2852. #
  2853. [#] [$]0 [$]ac_configure_args
  2854. #
  2855. # Compiler output produced by configure, useful for debugging
  2856. # configure, is in ./config.log if it exists.
  2857.  
  2858. changequote(, )dnl
  2859. ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
  2860. changequote([, ])dnl
  2861. for ac_option
  2862. do
  2863.   case "[\$]ac_option" in
  2864.   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
  2865.     echo "running [\$]{CONFIG_SHELL-/bin/sh} [$]0 [$]ac_configure_args --no-create --no-recursion"
  2866.     exec [\$]{CONFIG_SHELL-/bin/sh} [$]0 [$]ac_configure_args --no-create --no-recursion ;;
  2867.   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
  2868.     echo "$CONFIG_STATUS generated by autoconf version AC_ACVERSION"
  2869.     exit 0 ;;
  2870.   -help | --help | --hel | --he | --h)
  2871.     echo "[\$]ac_cs_usage"; exit 0 ;;
  2872.   *) echo "[\$]ac_cs_usage"; exit 1 ;;
  2873.   esac
  2874. done
  2875.  
  2876. ac_given_srcdir=$srcdir
  2877. ifdef([AC_PROVIDE_AC_PROG_INSTALL], [ac_given_INSTALL="$INSTALL"
  2878. ])dnl
  2879.  
  2880. changequote(<<, >>)dnl
  2881. ifdef(<<AC_LIST_HEADER>>,
  2882. <<trap 'rm -fr `echo "$1 AC_LIST_HEADER" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15>>,
  2883. <<trap 'rm -fr `echo "$1" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15>>)
  2884. changequote([, ])dnl
  2885. EOF
  2886. cat >> $CONFIG_STATUS <<EOF
  2887.  
  2888. AC_OUTPUT_FILES($1)
  2889. ifdef([AC_LIST_HEADER], [AC_OUTPUT_HEADER(AC_LIST_HEADER)])dnl
  2890. ifdef([AC_LIST_LINKS], [AC_OUTPUT_LINKS(AC_LIST_FILES, AC_LIST_LINKS)])dnl
  2891. EOF
  2892. cat >> $CONFIG_STATUS <<EOF
  2893. undivert(AC_DIVERSION_ICMDS)dnl
  2894. $3
  2895. EOF
  2896. cat >> $CONFIG_STATUS <<\EOF
  2897. undivert(AC_DIVERSION_CMDS)dnl
  2898. $2
  2899. exit 0
  2900. EOF
  2901. chmod +x $CONFIG_STATUS
  2902. rm -fr confdefs* $ac_clean_files
  2903. test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
  2904. dnl config.status should not do recursion.
  2905. ifdef([AC_LIST_SUBDIRS], [AC_OUTPUT_SUBDIRS(AC_LIST_SUBDIRS)])dnl
  2906.  
  2907. T10,54
  2908. AC_VPRINTFAC_PRO([AC_VPRINTF])indir([AC_FUNC_VPRINTF])[]AC_EPI()
  2909. T11,59
  2910. AC_OBSOLETEerrprint(__file__:__line__: warning: [$1] is obsolete[$2]
  2911. )
  2912. T8,0
  2913. __unix__
  2914. T11,167
  2915. AC_IRIX_SUNAC_PRO([AC_IRIX_SUN])AC_OBSOLETE([$0], [; instead use AC_FUNC_GETMNTENT or AC_CHECK_LIB(sun, getpwnam)])dnl
  2916. AC_CHECK_LIB(sun, getmntent, LIBS="-lsun $LIBS")
  2917. []AC_EPI()
  2918. T14,336
  2919. AC_PROG_CC_GNUAC_PRO([AC_PROG_CC_GNU])AC_CACHE_CHECK(whether we are using GNU C, ac_cv_prog_gcc,
  2920. [dnl The semicolon is to pacify NeXT's syntax-checking cpp.
  2921. cat > conftest.c <<EOF
  2922. #ifdef __GNUC__
  2923.   yes;
  2924. #endif
  2925. EOF
  2926. if AC_TRY_COMMAND(${CC-cc} -E conftest.c) | egrep yes >/dev/null 2>&1; then
  2927.   ac_cv_prog_gcc=yes
  2928. else
  2929.   ac_cv_prog_gcc=no
  2930. fi])[]AC_EPI()
  2931. F8,8
  2932. __line____line__
  2933. T13,434
  2934. AC_CHECK_TYPEAC_PRO([AC_CHECK_TYPE])AC_REQUIRE([AC_HEADER_STDC])dnl
  2935. AC_MSG_CHECKING(for $1)
  2936. AC_CACHE_VAL(ac_cv_type_$1,
  2937. [AC_EGREP_CPP(dnl
  2938. changequote(<<,>>)dnl
  2939. <<(^|[^a-zA-Z_0-9])$1[^a-zA-Z_0-9]>>dnl
  2940. changequote([,]), [#include <sys/types.h>
  2941. #if STDC_HEADERS
  2942. #include <stdlib.h>
  2943. #include <stddef.h>
  2944. #endif], ac_cv_type_$1=yes, ac_cv_type_$1=no)])dnl
  2945. AC_MSG_RESULT($ac_cv_type_$1)
  2946. if test $ac_cv_type_$1 = no; then
  2947.   AC_DEFINE($1, $2)
  2948. fi
  2949. []AC_EPI()
  2950. T15,1658
  2951. AC_FUNC_GETPGRPAC_PRO([AC_FUNC_GETPGRP])AC_CACHE_CHECK(whether getpgrp takes no argument, ac_cv_func_getpgrp_void,
  2952. [AC_TRY_RUN([
  2953. /*
  2954.  * If this system has a BSD-style getpgrp(),
  2955.  * which takes a pid argument, exit unsuccessfully.
  2956.  *
  2957.  * Snarfed from Chet Ramey's bash pgrp.c test program
  2958.  */
  2959. #include <stdio.h>
  2960. #include <sys/types.h>
  2961.  
  2962. int     pid;
  2963. int     pg1, pg2, pg3, pg4;
  2964. int     ng, np, s, child;
  2965.  
  2966. main()
  2967. {
  2968.         pid = getpid();
  2969.         pg1 = getpgrp(0);
  2970.         pg2 = getpgrp();
  2971.         pg3 = getpgrp(pid);
  2972.         pg4 = getpgrp(1);
  2973.  
  2974.         /*
  2975.          * If all of these values are the same, it's pretty sure that
  2976.          * we're on a system that ignores getpgrp's first argument.
  2977.          */
  2978.         if (pg2 == pg4 && pg1 == pg3 && pg2 == pg3)
  2979.                 exit(0);
  2980.  
  2981.         child = fork();
  2982.         if (child < 0)
  2983.                 exit(1);
  2984.         else if (child == 0) {
  2985.                 np = getpid();
  2986.                 /*
  2987.                  * If this is Sys V, this will not work; pgrp will be
  2988.                  * set to np because setpgrp just changes a pgrp to be
  2989.                  * the same as the pid.
  2990.                  */
  2991.                 setpgrp(np, pg1);
  2992.                 ng = getpgrp(0);        /* Same result for Sys V and BSD */
  2993.                 if (ng == pg1) {
  2994.                         exit(1);
  2995.                 } else {
  2996.                         exit(0);
  2997.                 }
  2998.         } else {
  2999.                 wait(&s);
  3000.                 exit(s>>8);
  3001.         }
  3002. }
  3003. ], ac_cv_func_getpgrp_void=yes, ac_cv_func_getpgrp_void=no,
  3004.    AC_MSG_ERROR(cannot check getpgrp if cross compiling))
  3005. ])
  3006. if test $ac_cv_func_getpgrp_void = yes; then
  3007.   AC_DEFINE(GETPGRP_VOID)
  3008. fi
  3009. []AC_EPI()
  3010. T15,4216
  3011. AC_INIT_PREPAREAC_PRO([AC_INIT_PREPARE])trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
  3012.  
  3013. # File descriptor usage:
  3014. # 0 standard input
  3015. # 1 file creation
  3016. # 2 errors and warnings
  3017. # 3 some systems may open it to /dev/tty
  3018. # 4 used on the Kubota Titan
  3019. define(AC_FD_MSG, 6)dnl
  3020. [#] AC_FD_MSG checking for... messages and results
  3021. define(AC_FD_CC, 5)dnl
  3022. [#] AC_FD_CC compiler messages saved in config.log
  3023. if test "$silent" = yes; then
  3024.   exec AC_FD_MSG>/dev/null
  3025. else
  3026.   exec AC_FD_MSG>&1
  3027. fi
  3028. exec AC_FD_CC>./config.log
  3029.  
  3030. echo "\
  3031. This file contains any messages produced by compilers while
  3032. running configure, to aid debugging if configure makes a mistake.
  3033. " 1>&AC_FD_CC
  3034.  
  3035. # Strip out --no-create and --no-recursion so they do not pile up.
  3036. # Also quote any args containing shell metacharacters.
  3037. ac_configure_args=
  3038. for ac_arg
  3039. do
  3040.   case "$ac_arg" in
  3041.   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
  3042.   | --no-cr | --no-c) ;;
  3043.   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
  3044.   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
  3045. changequote(<<, >>)dnl
  3046. dnl If you change this globbing pattern, test it on an old shell --
  3047. dnl it's sensitive.  Putting any kind of quote in it causes syntax errors.
  3048.   *" "*|*"    "*|*[\[\]\~\<<#>>\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
  3049.   ac_configure_args="$ac_configure_args '$ac_arg'" ;;
  3050. changequote([, ])dnl
  3051.   *) ac_configure_args="$ac_configure_args $ac_arg" ;;
  3052.   esac
  3053. done
  3054.  
  3055. # NLS nuisances.
  3056. # Only set these to C if already set.  These must not be set unconditionally
  3057. # because not all systems understand e.g. LANG=C (notably SCO).
  3058. # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
  3059. # Non-C LC_CTYPE values break the ctype check.
  3060. if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
  3061. if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
  3062. if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
  3063. if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
  3064.  
  3065. # confdefs.h avoids OS command line length limits that DEFS can exceed.
  3066. rm -rf conftest* confdefs.h
  3067. # AIX cpp loses on an empty file, so make sure it contains at least a newline.
  3068. echo > confdefs.h
  3069.  
  3070. # A filename unique to this package, relative to the directory that
  3071. # configure is in, which we can look for to find out if srcdir is correct.
  3072. ac_unique_file=$1
  3073.  
  3074. # Find the source files, if location was not specified.
  3075. if test -z "$srcdir"; then
  3076.   ac_srcdir_defaulted=yes
  3077.   # Try the directory containing this script, then its parent.
  3078.   ac_prog=[$]0
  3079. changequote(, )dnl
  3080.   ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
  3081. changequote([, ])dnl
  3082.   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
  3083.   srcdir=$ac_confdir
  3084.   if test ! -r $srcdir/$ac_unique_file; then
  3085.     srcdir=..
  3086.   fi
  3087. else
  3088.   ac_srcdir_defaulted=no
  3089. fi
  3090. if test ! -r $srcdir/$ac_unique_file; then
  3091.   if test "$ac_srcdir_defaulted" = yes; then
  3092.     AC_MSG_ERROR(can not find sources in $ac_confdir or ..)
  3093.   else
  3094.     AC_MSG_ERROR(can not find sources in $srcdir)
  3095.   fi
  3096. fi
  3097. dnl Double slashes in pathnames in object file debugging info
  3098. dnl mess up M-x gdb in Emacs.
  3099. changequote(, )dnl
  3100. srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
  3101. changequote([, ])dnl
  3102.  
  3103. dnl Let the site file select an alternate cache file if it wants to.
  3104. AC_SITE_LOAD
  3105. AC_CACHE_LOAD
  3106. AC_LANG_C
  3107. dnl By default always use an empty string as the executable
  3108. dnl extension.  Only change it if the script calls AC_EXEEXT.
  3109. ac_exeext=
  3110. dnl By default assume that objects files use an extension of .o.  Only
  3111. dnl change it if the script calls AC_OBJEXT.
  3112. ac_objext=o
  3113. AC_PROG_ECHO_N
  3114. dnl Substitute for predefined variables.
  3115. AC_SUBST(SHELL)dnl
  3116. AC_SUBST(CFLAGS)dnl
  3117. AC_SUBST(CPPFLAGS)dnl
  3118. AC_SUBST(CXXFLAGS)dnl
  3119. AC_SUBST(FFLAGS)dnl
  3120. AC_SUBST(DEFS)dnl
  3121. AC_SUBST(LDFLAGS)dnl
  3122. AC_SUBST(LIBS)dnl
  3123. AC_SUBST(exec_prefix)dnl
  3124. AC_SUBST(prefix)dnl
  3125. AC_SUBST(program_transform_name)dnl
  3126. dnl Installation directory options.
  3127. AC_SUBST(bindir)dnl
  3128. AC_SUBST(sbindir)dnl
  3129. AC_SUBST(libexecdir)dnl
  3130. AC_SUBST(datadir)dnl
  3131. AC_SUBST(sysconfdir)dnl
  3132. AC_SUBST(sharedstatedir)dnl
  3133. AC_SUBST(localstatedir)dnl
  3134. AC_SUBST(libdir)dnl
  3135. AC_SUBST(includedir)dnl
  3136. AC_SUBST(oldincludedir)dnl
  3137. AC_SUBST(infodir)dnl
  3138. AC_SUBST(mandir)dnl
  3139. []AC_EPI()
  3140. T22,457
  3141. AC_CHECK_HEADER_DIRENTAC_PRO([AC_CHECK_HEADER_DIRENT])ac_safe=`echo "$1" | sed 'y%./+-%__p_%'`
  3142. AC_MSG_CHECKING([for $1 that defines DIR])
  3143. AC_CACHE_VAL(ac_cv_header_dirent_$ac_safe,
  3144. [AC_TRY_COMPILE([#include <sys/types.h>
  3145. #include <$1>], [DIR *dirp = 0;],
  3146.   eval "ac_cv_header_dirent_$ac_safe=yes",
  3147.   eval "ac_cv_header_dirent_$ac_safe=no")])dnl
  3148. if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
  3149.   AC_MSG_RESULT(yes)
  3150.   $2
  3151. else
  3152.   AC_MSG_RESULT(no)
  3153. fi
  3154. []AC_EPI()
  3155. T12,4
  3156. AC_ACVERSION2.13
  3157. T11,82
  3158. AC_CHECKINGecho "checking $1" 1>&AC_FD_MSG
  3159. echo "configure:__oline__: checking $1" >&AC_FD_CC
  3160. T14,74
  3161. AC_PROG_RANLIBAC_PRO([AC_PROG_RANLIB])AC_CHECK_PROG(RANLIB, ranlib, ranlib, :)[]AC_EPI()
  3162. T14,2303
  3163. AC_FUNC_ALLOCAAC_PRO([AC_FUNC_ALLOCA])AC_REQUIRE_CPP()dnl Set CPP; we run AC_EGREP_CPP conditionally.
  3164. # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
  3165. # for constant arguments.  Useless!
  3166. AC_CACHE_CHECK([for working alloca.h], ac_cv_header_alloca_h,
  3167. [AC_TRY_LINK([#include <alloca.h>], [char *p = alloca(2 * sizeof(int));],
  3168.   ac_cv_header_alloca_h=yes, ac_cv_header_alloca_h=no)])
  3169. if test $ac_cv_header_alloca_h = yes; then
  3170.   AC_DEFINE(HAVE_ALLOCA_H)
  3171. fi
  3172.  
  3173. AC_CACHE_CHECK([for alloca], ac_cv_func_alloca_works,
  3174. [AC_TRY_LINK([
  3175. #ifdef __GNUC__
  3176. # define alloca __builtin_alloca
  3177. #else
  3178. # ifdef _MSC_VER
  3179. #  include <malloc.h>
  3180. #  define alloca _alloca
  3181. # else
  3182. #  if HAVE_ALLOCA_H
  3183. #   include <alloca.h>
  3184. #  else
  3185. #   ifdef _AIX
  3186.  #pragma alloca
  3187. #   else
  3188. #    ifndef alloca /* predefined by HP cc +Olibcalls */
  3189. char *alloca ();
  3190. #    endif
  3191. #   endif
  3192. #  endif
  3193. # endif
  3194. #endif
  3195. ], [char *p = (char *) alloca(1);],
  3196.   ac_cv_func_alloca_works=yes, ac_cv_func_alloca_works=no)])
  3197. if test $ac_cv_func_alloca_works = yes; then
  3198.   AC_DEFINE(HAVE_ALLOCA)
  3199. fi
  3200.  
  3201. if test $ac_cv_func_alloca_works = no; then
  3202.   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
  3203.   # that cause trouble.  Some versions do not even contain alloca or
  3204.   # contain a buggy version.  If you still want to use their alloca,
  3205.   # use ar to extract alloca.o from them instead of compiling alloca.c.
  3206.   ALLOCA=alloca.${ac_objext}
  3207.   AC_DEFINE(C_ALLOCA)
  3208.  
  3209. AC_CACHE_CHECK(whether alloca needs Cray hooks, ac_cv_os_cray,
  3210. [AC_EGREP_CPP(webecray,
  3211. [#if defined(CRAY) && ! defined(CRAY2)
  3212. webecray
  3213. #else
  3214. wenotbecray
  3215. #endif
  3216. ], ac_cv_os_cray=yes, ac_cv_os_cray=no)])
  3217. if test $ac_cv_os_cray = yes; then
  3218. for ac_func in _getb67 GETB67 getb67; do
  3219.   AC_CHECK_FUNC($ac_func, [AC_DEFINE_UNQUOTED(CRAY_STACKSEG_END, $ac_func)
  3220.   break])
  3221. done
  3222. fi
  3223.  
  3224. AC_CACHE_CHECK(stack direction for C alloca, ac_cv_c_stack_direction,
  3225. [AC_TRY_RUN([find_stack_direction ()
  3226. {
  3227.   static char *addr = 0;
  3228.   auto char dummy;
  3229.   if (addr == 0)
  3230.     {
  3231.       addr = &dummy;
  3232.       return find_stack_direction ();
  3233.     }
  3234.   else
  3235.     return (&dummy > addr) ? 1 : -1;
  3236. }
  3237. main ()
  3238. {
  3239.   exit (find_stack_direction() < 0);
  3240. }], ac_cv_c_stack_direction=1, ac_cv_c_stack_direction=-1,
  3241.   ac_cv_c_stack_direction=0)])
  3242. AC_DEFINE_UNQUOTED(STACK_DIRECTION, $ac_cv_c_stack_direction)
  3243. fi
  3244. AC_SUBST(ALLOCA)dnl
  3245. []AC_EPI()
  3246. T11,136
  3247. AC_SCO_INTLAC_PRO([AC_SCO_INTL])AC_OBSOLETE([$0], [; instead use AC_FUNC_STRFTIME])dnl
  3248. AC_CHECK_LIB(intl, strftime, LIBS="-lintl $LIBS")
  3249. []AC_EPI()
  3250. T8,50
  3251. AC_PID_TAC_PRO([AC_PID_T])indir([AC_TYPE_PID_T])[]AC_EPI()
  3252. T24,718
  3253. AC_FUNC_SETVBUF_REVERSEDAC_PRO([AC_FUNC_SETVBUF_REVERSED])AC_CACHE_CHECK(whether setvbuf arguments are reversed,
  3254.   ac_cv_func_setvbuf_reversed,
  3255. [AC_TRY_RUN([#include <stdio.h>
  3256. /* If setvbuf has the reversed format, exit 0. */
  3257. main () {
  3258.   /* This call has the arguments reversed.
  3259.      A reversed system may check and see that the address of main
  3260.      is not _IOLBF, _IONBF, or _IOFBF, and return nonzero.  */
  3261.   if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
  3262.     exit(1);
  3263.   putc('\r', stdout);
  3264.   exit(0);            /* Non-reversed systems segv here.  */
  3265. }], ac_cv_func_setvbuf_reversed=yes, ac_cv_func_setvbuf_reversed=no)
  3266. rm -f core core.* *.core])
  3267. if test $ac_cv_func_setvbuf_reversed = yes; then
  3268.   AC_DEFINE(SETVBUF_REVERSED)
  3269. fi
  3270. []AC_EPI()
  3271. T9,81
  3272. AC_BEFOREifdef([AC_PROVIDE_$2], [errprint(__file__:__line__: [$2 was called before $1
  3273. ])])
  3274. T12,53
  3275. AC_FIND_XTRAAC_PRO([AC_FIND_XTRA])indir([AC_PATH_XTRA])[]AC_EPI()
  3276. F3,3
  3277. lenlen
  3278. F6,6
  3279. ifelseifelse
  3280. T21,64
  3281. AC_STAT_MACROS_BROKENAC_PRO([AC_STAT_MACROS_BROKEN])indir([AC_HEADER_STAT])[]AC_EPI()
  3282. T15,59
  3283. AC_MAJOR_HEADERAC_PRO([AC_MAJOR_HEADER])indir([AC_HEADER_MAJOR])[]AC_EPI()
  3284. T8,25
  3285. AC_ERRORindir([AC_MSG_ERROR], $@)
  3286. T13,166
  3287. AC_PATH_PROGSAC_PRO([AC_PATH_PROGS])for ac_prog in $2
  3288. do
  3289. AC_PATH_PROG($1, [$]ac_prog, , $4)
  3290. test -n "[$]$1" && break
  3291. done
  3292. ifelse([$3], , , [test -n "[$]$1" || $1="$3"
  3293. ])[]AC_EPI()
  3294. T16,4093
  3295. AC_OUTPUT_HEADERchangequote(<<, >>)dnl
  3296. # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
  3297. # NAME is the cpp macro being defined and VALUE is the value it is being given.
  3298. #
  3299. # ac_d sets the value in "#define NAME VALUE" lines.
  3300. ac_dA='s%^\([     ]*\)#\([     ]*define[     ][     ]*\)'
  3301. ac_dB='\([     ][     ]*\)[^     ]*%\1#\2'
  3302. ac_dC='\3'
  3303. ac_dD='%g'
  3304. # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
  3305. ac_uA='s%^\([     ]*\)#\([     ]*\)undef\([     ][     ]*\)'
  3306. ac_uB='\([     ]\)%\1#\2define\3'
  3307. ac_uC=' '
  3308. ac_uD='\4%g'
  3309. # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
  3310. ac_eA='s%^\([     ]*\)#\([     ]*\)undef\([     ][     ]*\)'
  3311. ac_eB='<<$>>%\1#\2define\3'
  3312. ac_eC=' '
  3313. ac_eD='%g'
  3314. changequote([, ])dnl
  3315.  
  3316. if test "${CONFIG_HEADERS+set}" != set; then
  3317. EOF
  3318. dnl Support passing AC_CONFIG_HEADER a value containing shell variables.
  3319. cat >> $CONFIG_STATUS <<EOF
  3320.   CONFIG_HEADERS="$1"
  3321. EOF
  3322. cat >> $CONFIG_STATUS <<\EOF
  3323. fi
  3324. for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
  3325. changequote(, )dnl
  3326.   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
  3327.   case "$ac_file" in
  3328.   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
  3329.        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
  3330.   *) ac_file_in="${ac_file}.in" ;;
  3331.   esac
  3332. changequote([, ])dnl
  3333.  
  3334.   echo creating $ac_file
  3335.  
  3336.   rm -f conftest.frag conftest.in conftest.out
  3337.   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
  3338.   cat $ac_file_inputs > conftest.in
  3339.  
  3340. EOF
  3341.  
  3342. # Transform confdefs.h into a sed script conftest.vals that substitutes
  3343. # the proper values into config.h.in to produce config.h.  And first:
  3344. # Protect against being on the right side of a sed subst in config.status.
  3345. # Protect against being in an unquoted here document in config.status.
  3346. rm -f conftest.vals
  3347. dnl Using a here document instead of a string reduces the quoting nightmare.
  3348. dnl Putting comments in sed scripts is not portable.
  3349. cat > conftest.hdr <<\EOF
  3350. changequote(<<, >>)dnl
  3351. s/[\\&%]/\\&/g
  3352. s%[\\$`]%\\&%g
  3353. s%<<#define>> \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
  3354. s%ac_d%ac_u%gp
  3355. s%ac_u%ac_e%gp
  3356. changequote([, ])dnl
  3357. EOF
  3358. sed -n -f conftest.hdr confdefs.h > conftest.vals
  3359. rm -f conftest.hdr
  3360.  
  3361. # This sed command replaces #undef with comments.  This is necessary, for
  3362. # example, in the case of _POSIX_SOURCE, which is predefined and required
  3363. # on some systems where configure will not decide to define it.
  3364. cat >> conftest.vals <<\EOF
  3365. changequote(, )dnl
  3366. s%^[     ]*#[     ]*undef[     ][     ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
  3367. changequote([, ])dnl
  3368. EOF
  3369.  
  3370. # Break up conftest.vals because some shells have a limit on
  3371. # the size of here documents, and old seds have small limits too.
  3372.  
  3373. rm -f conftest.tail
  3374. while :
  3375. do
  3376.   ac_lines=`grep -c . conftest.vals`
  3377.   # grep -c gives empty output for an empty file on some AIX systems.
  3378.   if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
  3379.   # Write a limited-size here document to conftest.frag.
  3380.   echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
  3381.   sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
  3382.   echo 'CEOF
  3383.   sed -f conftest.frag conftest.in > conftest.out
  3384.   rm -f conftest.in
  3385.   mv conftest.out conftest.in
  3386. ' >> $CONFIG_STATUS
  3387.   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
  3388.   rm -f conftest.vals
  3389.   mv conftest.tail conftest.vals
  3390. done
  3391. rm -f conftest.vals
  3392.  
  3393. dnl Now back to your regularly scheduled config.status.
  3394. cat >> $CONFIG_STATUS <<\EOF
  3395.   rm -f conftest.frag conftest.h
  3396.   echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
  3397.   cat conftest.in >> conftest.h
  3398.   rm -f conftest.in
  3399.   if cmp -s $ac_file conftest.h 2>/dev/null; then
  3400.     echo "$ac_file is unchanged"
  3401.     rm -f conftest.h
  3402.   else
  3403.     # Remove last slash and all that follows it.  Not all systems have dirname.
  3404.   changequote(, )dnl
  3405.     ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
  3406.   changequote([, ])dnl
  3407.     if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
  3408.       # The file is in a subdirectory.
  3409.       test ! -d "$ac_dir" && mkdir "$ac_dir"
  3410.     fi
  3411.     rm -f $ac_file
  3412.     mv conftest.h $ac_file
  3413.   fi
  3414. fi; done
  3415.  
  3416.  
  3417. T15,261
  3418. AC_LONG_64_BITSAC_PRO([AC_LONG_64_BITS])AC_OBSOLETE([$0], [; instead use AC_CHECK_SIZEOF(long)])dnl
  3419. AC_MSG_CHECKING(whether long int is 64 bits)
  3420. AC_TRY_RUN([main() { exit(sizeof(long int) != 8); }],
  3421.  [AC_MSG_RESULT(yes)
  3422.  AC_DEFINE(LONG_64_BITS)], AC_MSG_RESULT(no))
  3423. []AC_EPI()
  3424. T17,560
  3425. AC_TRY_RUN_NATIVEAC_PRO([AC_TRY_RUN_NATIVE])cat > conftest.$ac_ext <<EOF
  3426. [#]line __oline__ "configure"
  3427. #include "confdefs.h"
  3428. ifelse(AC_LANG, CPLUSPLUS, [#ifdef __cplusplus
  3429. extern "C" void exit(int);
  3430. #endif
  3431. ])dnl
  3432. [$1]
  3433. EOF
  3434. if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
  3435. then
  3436. dnl Don't remove the temporary files here, so they can be examined.
  3437.   ifelse([$2], , :, [$2])
  3438. else
  3439.   echo "configure: failed program was:" >&AC_FD_CC
  3440.   cat conftest.$ac_ext >&AC_FD_CC
  3441. ifelse([$3], , , [  rm -fr conftest*
  3442.   $3
  3443. ])dnl
  3444. fi
  3445. rm -fr conftest*[]AC_EPI()
  3446. T13,60
  3447. AC_UTIME_NULLAC_PRO([AC_UTIME_NULL])indir([AC_FUNC_UTIME_NULL])[]AC_EPI()
  3448. T15,909
  3449. AC_PROG_F77_C_OAC_PRO([AC_PROG_F77_C_O])AC_BEFORE([$0], [AC_PROG_F77])dnl
  3450. AC_MSG_CHECKING(whether $F77 understand -c and -o together)
  3451. set dummy $F77; ac_f77="`echo [$]2 |
  3452. changequote(, )dnl
  3453. sed -e 's/[^a-zA-Z0-9_]/_/g' -e 's/^[0-9]/_/'`"
  3454. changequote([, ])dnl
  3455. AC_CACHE_VAL(ac_cv_prog_f77_${ac_f77}_c_o,
  3456. [cat > conftest.f << EOF
  3457.        program conftest
  3458.        end
  3459. EOF
  3460. # We do the `AC_TRY_EVAL' test twice because some compilers refuse to
  3461. # overwrite an existing `.o' file with `-o', although they will create
  3462. # one.
  3463. ac_try='$F77 $FFLAGS -c conftest.f -o conftest.o 1>&AC_FD_CC'
  3464. if AC_TRY_EVAL(ac_try) && test -f conftest.o && AC_TRY_EVAL(ac_try); then
  3465.   eval ac_cv_prog_f77_${ac_f77}_c_o=yes
  3466. else
  3467.   eval ac_cv_prog_f77_${ac_f77}_c_o=no
  3468. fi
  3469. rm -f conftest*
  3470. ])dnl
  3471. if eval "test \"`echo '$ac_cv_prog_f77_'${ac_f77}_c_o`\" = yes"; then
  3472.   AC_MSG_RESULT(yes)
  3473. else
  3474.   AC_MSG_RESULT(no)
  3475.   AC_DEFINE(F77_NO_MINUS_C_MINUS_O)
  3476. fi
  3477. []AC_EPI()
  3478. T13,142
  3479. AC_CACHE_LOADif test -r "$cache_file"; then
  3480.   echo "loading cache $cache_file"
  3481.   . $cache_file
  3482. else
  3483.   echo "creating cache $cache_file"
  3484.   > $cache_file
  3485. fi
  3486.  
  3487. T19,72
  3488. AC_SETVBUF_REVERSEDAC_PRO([AC_SETVBUF_REVERSED])indir([AC_FUNC_SETVBUF_REVERSED])[]AC_EPI()
  3489. T14,59
  3490. AC_LONG_DOUBLEAC_PRO([AC_LONG_DOUBLE])indir([AC_C_LONG_DOUBLE])[]AC_EPI()
  3491. T19,1104
  3492. AC_CANONICAL_SYSTEMAC_PRO([AC_CANONICAL_SYSTEM])AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
  3493. AC_BEFORE([$0], [AC_ARG_PROGRAM])
  3494. # Do some error checking and defaulting for the host and target type.
  3495. # The inputs are:
  3496. #    configure --host=HOST --target=TARGET --build=BUILD NONOPT
  3497. #
  3498. # The rules are:
  3499. # 1. You are not allowed to specify --host, --target, and nonopt at the
  3500. #    same time.
  3501. # 2. Host defaults to nonopt.
  3502. # 3. If nonopt is not specified, then host defaults to the current host,
  3503. #    as determined by config.guess.
  3504. # 4. Target and build default to nonopt.
  3505. # 5. If nonopt is not specified, then target and build default to host.
  3506.  
  3507. # The aliases save the names the user supplied, while $host etc.
  3508. # will get canonicalized.
  3509. case $host---$target---$nonopt in
  3510. NONE---*---* | *---NONE---* | *---*---NONE) ;;
  3511. *) AC_MSG_ERROR(can only configure for one host and one target at a time) ;;
  3512. esac
  3513.  
  3514. AC_CANONICAL_HOST
  3515. AC_CANONICAL_TARGET
  3516. AC_CANONICAL_BUILD
  3517. test "$host_alias" != "$target_alias" &&
  3518.   test "$program_prefix$program_suffix$program_transform_name" = \
  3519.     NONENONEs,x,x, &&
  3520.   program_prefix=${target_alias}-
  3521. []AC_EPI()
  3522. T13,1856
  3523. AC_CHECK_PROGAC_PRO([AC_CHECK_PROG])# Extract the first word of "$2", so it can be a program name with args.
  3524. set dummy $2; ac_word=[$]2
  3525. AC_MSG_CHECKING([for $ac_word])
  3526. AC_CACHE_VAL(ac_cv_prog_$1,
  3527. [if test -n "[$]$1"; then
  3528.   ac_cv_prog_$1="[$]$1" # Let the user override the test.
  3529. else
  3530.   IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS=":"
  3531. ifelse([$6], , , [  ac_prog_rejected=no
  3532. ])dnl
  3533. dnl $ac_dummy forces splitting on constant user-supplied paths.
  3534. dnl POSIX.2 word splitting is done only on the output of word expansions,
  3535. dnl not every word.  This closes a longstanding sh security hole.
  3536.   ac_dummy="ifelse([$5], , $PATH, [$5])"
  3537.   for ac_dir in $ac_dummy; do
  3538.     test -z "$ac_dir" && ac_dir=.
  3539.     if test -f $ac_dir/$ac_word; then
  3540. ifelse([$6], , , dnl
  3541. [      if test "[$ac_dir/$ac_word]" = "$6"; then
  3542.         ac_prog_rejected=yes
  3543.     continue
  3544.       fi
  3545. ])dnl
  3546.       ac_cv_prog_$1="$3"
  3547.       break
  3548.     fi
  3549.   done
  3550.   IFS="$ac_save_ifs"
  3551. ifelse([$6], , , [if test $ac_prog_rejected = yes; then
  3552.   # We found a bogon in the path, so make sure we never use it.
  3553.   set dummy [$]ac_cv_prog_$1
  3554.   shift
  3555.   if test [$]# -gt 0; then
  3556.     # We chose a different compiler from the bogus one.
  3557.     # However, it has the same basename, so the bogon will be chosen
  3558.     # first if we set $1 to just the basename; use the full file name.
  3559.     shift
  3560.     set dummy "$ac_dir/$ac_word" "[$]@"
  3561.     shift
  3562.     ac_cv_prog_$1="[$]@"
  3563. ifelse([$2], [$4], dnl
  3564. [  else
  3565.     # Default is a loser.
  3566.     AC_MSG_ERROR([$1=$6 unacceptable, but no other $4 found in dnl
  3567. ifelse([$5], , [\$]PATH, [$5])])
  3568. ])dnl
  3569.   fi
  3570. fi
  3571. ])dnl
  3572. dnl If no 4th arg is given, leave the cache variable unset,
  3573. dnl so AC_CHECK_PROGS will keep looking.
  3574. ifelse([$4], , , [  test -z "[$]ac_cv_prog_$1" && ac_cv_prog_$1="$4"
  3575. ])dnl
  3576. fi])dnl
  3577. $1="$ac_cv_prog_$1"
  3578. if test -n "[$]$1"; then
  3579.   AC_MSG_RESULT([$]$1)
  3580. else
  3581.   AC_MSG_RESULT(no)
  3582. fi
  3583. AC_SUBST($1)dnl
  3584. []AC_EPI()
  3585. T18,2
  3586. AC_DIVERSION_ICMDS10
  3587. T16,364
  3588. AC_HEADER_DIRENTAC_PRO([AC_HEADER_DIRENT])ac_header_dirent=no
  3589. AC_CHECK_HEADERS_DIRENT(dirent.h sys/ndir.h sys/dir.h ndir.h,
  3590.   [ac_header_dirent=$ac_hdr; break])
  3591. # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
  3592. if test $ac_header_dirent = dirent.h; then
  3593. AC_CHECK_LIB(dir, opendir, LIBS="$LIBS -ldir")
  3594. else
  3595. AC_CHECK_LIB(x, opendir, LIBS="$LIBS -lx")
  3596. fi
  3597. []AC_EPI()
  3598. T14,113
  3599. AC_REQUIRE_CPPAC_PRO([AC_REQUIRE_CPP])ifelse(AC_LANG, C, [AC_REQUIRE([AC_PROG_CPP])], [AC_REQUIRE([AC_PROG_CXXCPP])])[]AC_EPI()
  3600. T18,551
  3601. AC_HEADER_SYS_WAITAC_PRO([AC_HEADER_SYS_WAIT])AC_CACHE_CHECK([for sys/wait.h that is POSIX.1 compatible],
  3602.   ac_cv_header_sys_wait_h,
  3603. [AC_TRY_COMPILE([#include <sys/types.h>
  3604. #include <sys/wait.h>
  3605. #ifndef WEXITSTATUS
  3606. #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
  3607. #endif
  3608. #ifndef WIFEXITED
  3609. #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
  3610. #endif], [int s;
  3611. wait (&s);
  3612. s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;],
  3613. ac_cv_header_sys_wait_h=yes, ac_cv_header_sys_wait_h=no)])
  3614. if test $ac_cv_header_sys_wait_h = yes; then
  3615.   AC_DEFINE(HAVE_SYS_WAIT_H)
  3616. fi
  3617. []AC_EPI()
  3618. T15,501
  3619. AC_HEADER_MAJORAC_PRO([AC_HEADER_MAJOR])AC_CACHE_CHECK(whether sys/types.h defines makedev,
  3620.   ac_cv_header_sys_types_h_makedev,
  3621. [AC_TRY_LINK([#include <sys/types.h>], [return makedev(0, 0);],
  3622.   ac_cv_header_sys_types_h_makedev=yes, ac_cv_header_sys_types_h_makedev=no)
  3623. ])
  3624.  
  3625. if test $ac_cv_header_sys_types_h_makedev = no; then
  3626. AC_CHECK_HEADER(sys/mkdev.h, [AC_DEFINE(MAJOR_IN_MKDEV)])
  3627.  
  3628.   if test $ac_cv_header_sys_mkdev_h = no; then
  3629. AC_CHECK_HEADER(sys/sysmacros.h, [AC_DEFINE(MAJOR_IN_SYSMACROS)])
  3630.   fi
  3631. fi
  3632. []AC_EPI()
  3633. T14,336
  3634. AC_PROG_ECHO_NAC_PRO([AC_PROG_ECHO_N])if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
  3635.   # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
  3636.   if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
  3637.     ac_n= ac_c='
  3638. ' ac_t='    '
  3639.   else
  3640.     ac_n=-n ac_c= ac_t=
  3641.   fi
  3642. else
  3643.   ac_n= ac_c='\c' ac_t=
  3644. fi
  3645. []AC_EPI()
  3646. T15,31
  3647. AC_PREREQ_CANON$1, $2, ifelse([$3], , 0, [$3])
  3648. T9,111
  3649. AC_PREREQAC_PREREQ_COMPARE(AC_PREREQ_CANON(AC_PREREQ_SPLIT(AC_ACVERSION)),
  3650. AC_PREREQ_CANON(AC_PREREQ_SPLIT([$1])), [$1])
  3651. T19,499
  3652. AC_OUTPUT_MAKE_DEFS# Transform confdefs.h into DEFS.
  3653. dnl Using a here document instead of a string reduces the quoting nightmare.
  3654. # Protect against shell expansion while executing Makefile rules.
  3655. # Protect against Makefile macro expansion.
  3656. cat > conftest.defs <<\EOF
  3657. changequote(<<, >>)dnl
  3658. s%<<#define>> \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%-D\1=\2%g
  3659. s%[     `~<<#>>$^&*(){}\\|;'"<>?]%\\&%g
  3660. s%\[%\\&%g
  3661. s%\]%\\&%g
  3662. s%\$%$$%g
  3663. changequote([, ])dnl
  3664. EOF
  3665. DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' '`
  3666. rm -f conftest.defs
  3667.  
  3668. T10,118
  3669. AC_REQUIREifdef([AC_PROVIDE_$1], ,
  3670. [AC_DIVERT_PUSH(builtin(eval, AC_DIVERSION_CURRENT - 1))dnl
  3671. indir([$1])
  3672. AC_DIVERT_POP()dnl
  3673. ])
  3674. T14,1177
  3675. AC_DECL_YYTEXTAC_PRO([AC_DECL_YYTEXT])AC_REQUIRE_CPP()dnl
  3676. AC_REQUIRE([AC_PROG_LEX])dnl
  3677. AC_CACHE_CHECK(lex output file root, ac_cv_prog_lex_root,
  3678. [# The minimal lex program is just a single line: %%.  But some broken lexes
  3679. # (Solaris, I think it was) want two %% lines, so accommodate them.
  3680. echo '%%
  3681. %%' | $LEX
  3682. if test -f lex.yy.c; then
  3683.   ac_cv_prog_lex_root=lex.yy
  3684. elif test -f lexyy.c; then
  3685.   ac_cv_prog_lex_root=lexyy
  3686. else
  3687.   AC_MSG_ERROR(cannot find output from $LEX; giving up)
  3688. fi])
  3689. LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
  3690. AC_SUBST(LEX_OUTPUT_ROOT)dnl
  3691.  
  3692. AC_CACHE_CHECK(whether yytext is a pointer, ac_cv_prog_lex_yytext_pointer,
  3693. [# POSIX says lex can declare yytext either as a pointer or an array; the
  3694. # default is implementation-dependent. Figure out which it is, since
  3695. # not all implementations provide the %pointer and %array declarations.
  3696. ac_cv_prog_lex_yytext_pointer=no
  3697. echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
  3698. ac_save_LIBS="$LIBS"
  3699. LIBS="$LIBS $LEXLIB"
  3700. AC_TRY_LINK(`cat $LEX_OUTPUT_ROOT.c`, , ac_cv_prog_lex_yytext_pointer=yes)
  3701. LIBS="$ac_save_LIBS"
  3702. rm -f "${LEX_OUTPUT_ROOT}.c"
  3703. ])
  3704. dnl
  3705. if test $ac_cv_prog_lex_yytext_pointer = yes; then
  3706.   AC_DEFINE(YYTEXT_POINTER)
  3707. fi
  3708. []AC_EPI()
  3709. F8,8
  3710. traceofftraceoff
  3711. T15,478
  3712. AC_CHECK_HEADERAC_PRO([AC_CHECK_HEADER])dnl Do the transliteration at runtime so arg 1 can be a shell variable.
  3713. ac_safe=`echo "$1" | sed 'y%./+-%__p_%'`
  3714. AC_MSG_CHECKING([for $1])
  3715. AC_CACHE_VAL(ac_cv_header_$ac_safe,
  3716. [AC_TRY_CPP([#include <$1>], eval "ac_cv_header_$ac_safe=yes",
  3717.   eval "ac_cv_header_$ac_safe=no")])dnl
  3718. if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  3719.   AC_MSG_RESULT(yes)
  3720.   ifelse([$2], , :, [$2])
  3721. else
  3722.   AC_MSG_RESULT(no)
  3723. ifelse([$3], , , [$3
  3724. ])dnl
  3725. fi
  3726. []AC_EPI()
  3727. T6,233
  3728. AC_AIXAC_PRO([AC_AIX])AC_BEFORE([$0], [AC_TRY_COMPILE])dnl
  3729. AC_BEFORE([$0], [AC_TRY_RUN])dnl
  3730. AC_MSG_CHECKING(for AIX)
  3731. AC_EGREP_CPP(yes,
  3732. [#ifdef _AIX
  3733.   yes
  3734. #endif
  3735. ], [AC_MSG_RESULT(yes); AC_DEFINE(_ALL_SOURCE)], AC_MSG_RESULT(no))
  3736. []AC_EPI()
  3737. T15,82
  3738. AC_EGREP_HEADERAC_PRO([AC_EGREP_HEADER])AC_EGREP_CPP([$1], [#include <$2>], [$3], [$4])[]AC_EPI()
  3739. T18,604
  3740. AC_CONFIG_AUX_DIRSAC_PRO([AC_CONFIG_AUX_DIRS])ac_aux_dir=
  3741. for ac_dir in $1; do
  3742.   if test -f $ac_dir/install-sh; then
  3743.     ac_aux_dir=$ac_dir
  3744.     ac_install_sh="$ac_aux_dir/install-sh -c"
  3745.     break
  3746.   elif test -f $ac_dir/install.sh; then
  3747.     ac_aux_dir=$ac_dir
  3748.     ac_install_sh="$ac_aux_dir/install.sh -c"
  3749.     break
  3750.   fi
  3751. done
  3752. if test -z "$ac_aux_dir"; then
  3753.   AC_MSG_ERROR([can not find install-sh or install.sh in $1])
  3754. fi
  3755. ac_config_guess=$ac_aux_dir/config.guess
  3756. ac_config_sub=$ac_aux_dir/config.sub
  3757. ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
  3758. AC_PROVIDE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
  3759. []AC_EPI()
  3760. T13,264
  3761. AC_TYPE_UID_TAC_PRO([AC_TYPE_UID_T])AC_CACHE_CHECK(for uid_t in sys/types.h, ac_cv_type_uid_t,
  3762. [AC_EGREP_HEADER(uid_t, sys/types.h,
  3763.   ac_cv_type_uid_t=yes, ac_cv_type_uid_t=no)])
  3764. if test $ac_cv_type_uid_t = no; then
  3765.   AC_DEFINE(uid_t, int)
  3766.   AC_DEFINE(gid_t, int)
  3767. fi
  3768. []AC_EPI()
  3769. T14,62
  3770. AC_SIZEOF_TYPEAC_PRO([AC_SIZEOF_TYPE])indir([AC_CHECK_SIZEOF], $@)[]AC_EPI()
  3771. T14,419
  3772. AC_FUNC_MEMCMPAC_PRO([AC_FUNC_MEMCMP])AC_CACHE_CHECK(for 8-bit clean memcmp, ac_cv_func_memcmp_clean,
  3773. [AC_TRY_RUN([
  3774. main()
  3775. {
  3776.   char c0 = 0x40, c1 = 0x80, c2 = 0x81;
  3777.   exit(memcmp(&c0, &c2, 1) < 0 && memcmp(&c1, &c2, 1) < 0 ? 0 : 1);
  3778. }
  3779. ], ac_cv_func_memcmp_clean=yes, ac_cv_func_memcmp_clean=no,
  3780. ac_cv_func_memcmp_clean=no)])
  3781. test $ac_cv_func_memcmp_clean = no && LIBOBJS="$LIBOBJS memcmp.${ac_objext}"
  3782. AC_SUBST(LIBOBJS)dnl
  3783. []AC_EPI()
  3784. T6,198
  3785. AC_PROdefine([AC_PROVIDE_$1], )dnl
  3786. ifelse(AC_DIVERSION_CURRENT, AC_DIVERSION_NORMAL,
  3787. [AC_DIVERT_PUSH(builtin(eval, AC_DIVERSION_CURRENT - 1))],
  3788. [pushdef([AC_DIVERSION_CURRENT], AC_DIVERSION_CURRENT)])dnl
  3789.  
  3790. T17,1013
  3791. AC_CANONICAL_HOSTAC_PRO([AC_CANONICAL_HOST])AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
  3792.  
  3793. # Make sure we can run config.sub.
  3794. if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
  3795. else AC_MSG_ERROR(can not run $ac_config_sub)
  3796. fi
  3797.  
  3798. AC_MSG_CHECKING(host system type)
  3799.  
  3800. dnl Set host_alias.
  3801. host_alias=$host
  3802. case "$host_alias" in
  3803. NONE)
  3804.   case $nonopt in
  3805.   NONE)
  3806.     if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
  3807.     else AC_MSG_ERROR(can not guess host type; you must specify one)
  3808.     fi ;;
  3809.   *) host_alias=$nonopt ;;
  3810.   esac ;;
  3811. esac
  3812.  
  3813. dnl Set the other host vars.
  3814. changequote(<<, >>)dnl
  3815. host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
  3816. host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
  3817. host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
  3818. host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
  3819. changequote([, ])dnl
  3820. AC_MSG_RESULT($host)
  3821. AC_SUBST(host)dnl
  3822. AC_SUBST(host_alias)dnl
  3823. AC_SUBST(host_cpu)dnl
  3824. AC_SUBST(host_vendor)dnl
  3825. AC_SUBST(host_os)dnl
  3826. []AC_EPI()
  3827. T11,120
  3828. AC_TRY_EVALAC_PRO([AC_TRY_EVAL]){ (eval echo configure:__oline__: \"[$]$1\") 1>&AC_FD_CC; dnl
  3829. (eval [$]$1) 2>&AC_FD_CC; }[]AC_EPI()
  3830. T11,54
  3831. AC_TEST_CPPAC_PRO([AC_TEST_CPP])indir([AC_TRY_CPP], $@)[]AC_EPI()
  3832. T12,76
  3833. AC_PROG_YACCAC_PRO([AC_PROG_YACC])AC_CHECK_PROGS(YACC, 'bison -y' byacc, yacc)[]AC_EPI()
  3834. T15,176
  3835. AC_FUNC_VPRINTFAC_PRO([AC_FUNC_VPRINTF])AC_CHECK_FUNC(vprintf, AC_DEFINE(HAVE_VPRINTF))
  3836. if test "$ac_cv_func_vprintf" != yes; then
  3837. AC_CHECK_FUNC(_doprnt, AC_DEFINE(HAVE_DOPRNT))
  3838. fi
  3839. []AC_EPI()
  3840. T11,102
  3841. AC_REVISIONAC_PRO([AC_REVISION])AC_REQUIRE([AC_INIT_BINSH])dnl
  3842. [# From configure.in] translit([$1], $")[]AC_EPI()
  3843. T13,60
  3844. AC_GETLOADAVGAC_PRO([AC_GETLOADAVG])indir([AC_FUNC_GETLOADAVG])[]AC_EPI()
  3845. F3,3
  3846. dnldnl
  3847. T12,4112
  3848. AC_FUNC_MMAPAC_PRO([AC_FUNC_MMAP])AC_CHECK_HEADERS(unistd.h)
  3849. AC_CHECK_FUNCS(getpagesize)
  3850. AC_CACHE_CHECK(for working mmap, ac_cv_func_mmap_fixed_mapped,
  3851. [AC_TRY_RUN([
  3852. /* Thanks to Mike Haertel and Jim Avera for this test.
  3853.    Here is a matrix of mmap possibilities:
  3854.     mmap private not fixed
  3855.     mmap private fixed at somewhere currently unmapped
  3856.     mmap private fixed at somewhere already mapped
  3857.     mmap shared not fixed
  3858.     mmap shared fixed at somewhere currently unmapped
  3859.     mmap shared fixed at somewhere already mapped
  3860.    For private mappings, we should verify that changes cannot be read()
  3861.    back from the file, nor mmap's back from the file at a different
  3862.    address.  (There have been systems where private was not correctly
  3863.    implemented like the infamous i386 svr4.0, and systems where the
  3864.    VM page cache was not coherent with the filesystem buffer cache
  3865.    like early versions of FreeBSD and possibly contemporary NetBSD.)
  3866.    For shared mappings, we should conversely verify that changes get
  3867.    propogated back to all the places they're supposed to be.
  3868.  
  3869.    Grep wants private fixed already mapped.
  3870.    The main things grep needs to know about mmap are:
  3871.    * does it exist and is it safe to write into the mmap'd area
  3872.    * how to use it (BSD variants)  */
  3873. #include <sys/types.h>
  3874. #include <fcntl.h>
  3875. #include <sys/mman.h>
  3876.  
  3877. /* This mess was copied from the GNU getpagesize.h.  */
  3878. #ifndef HAVE_GETPAGESIZE
  3879. # ifdef HAVE_UNISTD_H
  3880. #  include <unistd.h>
  3881. # endif
  3882.  
  3883. /* Assume that all systems that can run configure have sys/param.h.  */
  3884. # ifndef HAVE_SYS_PARAM_H
  3885. #  define HAVE_SYS_PARAM_H 1
  3886. # endif
  3887.  
  3888. # ifdef _SC_PAGESIZE
  3889. #  define getpagesize() sysconf(_SC_PAGESIZE)
  3890. # else /* no _SC_PAGESIZE */
  3891. #  ifdef HAVE_SYS_PARAM_H
  3892. #   include <sys/param.h>
  3893. #   ifdef EXEC_PAGESIZE
  3894. #    define getpagesize() EXEC_PAGESIZE
  3895. #   else /* no EXEC_PAGESIZE */
  3896. #    ifdef NBPG
  3897. #     define getpagesize() NBPG * CLSIZE
  3898. #     ifndef CLSIZE
  3899. #      define CLSIZE 1
  3900. #     endif /* no CLSIZE */
  3901. #    else /* no NBPG */
  3902. #     ifdef NBPC
  3903. #      define getpagesize() NBPC
  3904. #     else /* no NBPC */
  3905. #      ifdef PAGESIZE
  3906. #       define getpagesize() PAGESIZE
  3907. #      endif /* PAGESIZE */
  3908. #     endif /* no NBPC */
  3909. #    endif /* no NBPG */
  3910. #   endif /* no EXEC_PAGESIZE */
  3911. #  else /* no HAVE_SYS_PARAM_H */
  3912. #   define getpagesize() 8192    /* punt totally */
  3913. #  endif /* no HAVE_SYS_PARAM_H */
  3914. # endif /* no _SC_PAGESIZE */
  3915.  
  3916. #endif /* no HAVE_GETPAGESIZE */
  3917.  
  3918. #ifdef __cplusplus
  3919. extern "C" { void *malloc(unsigned); }
  3920. #else
  3921. char *malloc();
  3922. #endif
  3923.  
  3924. int
  3925. main()
  3926. {
  3927.     char *data, *data2, *data3;
  3928.     int i, pagesize;
  3929.     int fd;
  3930.  
  3931.     pagesize = getpagesize();
  3932.  
  3933.     /*
  3934.      * First, make a file with some known garbage in it.
  3935.      */
  3936.     data = malloc(pagesize);
  3937.     if (!data)
  3938.         exit(1);
  3939.     for (i = 0; i < pagesize; ++i)
  3940.         *(data + i) = rand();
  3941.     umask(0);
  3942.     fd = creat("conftestmmap", 0600);
  3943.     if (fd < 0)
  3944.         exit(1);
  3945.     if (write(fd, data, pagesize) != pagesize)
  3946.         exit(1);
  3947.     close(fd);
  3948.  
  3949.     /*
  3950.      * Next, try to mmap the file at a fixed address which
  3951.      * already has something else allocated at it.  If we can,
  3952.      * also make sure that we see the same garbage.
  3953.      */
  3954.     fd = open("conftestmmap", O_RDWR);
  3955.     if (fd < 0)
  3956.         exit(1);
  3957.     data2 = malloc(2 * pagesize);
  3958.     if (!data2)
  3959.         exit(1);
  3960.     data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
  3961.     if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
  3962.         MAP_PRIVATE | MAP_FIXED, fd, 0L))
  3963.         exit(1);
  3964.     for (i = 0; i < pagesize; ++i)
  3965.         if (*(data + i) != *(data2 + i))
  3966.             exit(1);
  3967.  
  3968.     /*
  3969.      * Finally, make sure that changes to the mapped area
  3970.      * do not percolate back to the file as seen by read().
  3971.      * (This is a bug on some variants of i386 svr4.0.)
  3972.      */
  3973.     for (i = 0; i < pagesize; ++i)
  3974.         *(data2 + i) = *(data2 + i) + 1;
  3975.     data3 = malloc(pagesize);
  3976.     if (!data3)
  3977.         exit(1);
  3978.     if (read(fd, data3, pagesize) != pagesize)
  3979.         exit(1);
  3980.     for (i = 0; i < pagesize; ++i)
  3981.         if (*(data + i) != *(data3 + i))
  3982.             exit(1);
  3983.     close(fd);
  3984.     unlink("conftestmmap");
  3985.     exit(0);
  3986. }
  3987. ], ac_cv_func_mmap_fixed_mapped=yes, ac_cv_func_mmap_fixed_mapped=no,
  3988. ac_cv_func_mmap_fixed_mapped=no)])
  3989. if test $ac_cv_func_mmap_fixed_mapped = yes; then
  3990.   AC_DEFINE(HAVE_MMAP)
  3991. fi
  3992. []AC_EPI()
  3993. F10,10
  3994. changewordchangeword
  3995. T13,59
  3996. AC_TYPE_OFF_TAC_PRO([AC_TYPE_OFF_T])AC_CHECK_TYPE(off_t, long)[]AC_EPI()
  3997. T11,34
  3998. AC_MSG_WARNecho "configure: warning: $1" 1>&2
  3999. T12,375
  4000. AC_PROG_LN_SAC_PRO([AC_PROG_LN_S])AC_MSG_CHECKING(whether ln -s works)
  4001. AC_CACHE_VAL(ac_cv_prog_LN_S,
  4002. [rm -f conftestdata
  4003. if ln -s X conftestdata 2>/dev/null
  4004. then
  4005.   rm -f conftestdata
  4006.   ac_cv_prog_LN_S="ln -s"
  4007. else
  4008.   ac_cv_prog_LN_S=ln
  4009. fi])dnl
  4010. LN_S="$ac_cv_prog_LN_S"
  4011. if test "$ac_cv_prog_LN_S" = "ln -s"; then
  4012.   AC_MSG_RESULT(yes)
  4013. else
  4014.   AC_MSG_RESULT(no)
  4015. fi
  4016. AC_SUBST(LN_S)dnl
  4017. []AC_EPI()
  4018. T18,157
  4019. AC_OUTPUT_COMMANDSAC_PRO([AC_OUTPUT_COMMANDS])AC_DIVERT_PUSH(AC_DIVERSION_CMDS)dnl
  4020. [$1]
  4021. AC_DIVERT_POP()dnl
  4022. AC_DIVERT_PUSH(AC_DIVERSION_ICMDS)dnl
  4023. [$2]
  4024. AC_DIVERT_POP()[]AC_EPI()
  4025. T18,69
  4026. AC_LONG_FILE_NAMESAC_PRO([AC_LONG_FILE_NAMES])indir([AC_SYS_LONG_FILE_NAMES])[]AC_EPI()
  4027. T18,446
  4028. AC_SYS_INTERPRETERAC_PRO([AC_SYS_INTERPRETER])# Pull the hash mark out of the macro call to avoid m4 problems.
  4029. ac_msg="whether #! works in shell scripts"
  4030. AC_CACHE_CHECK($ac_msg, ac_cv_sys_interpreter,
  4031. [echo '#! /bin/cat
  4032. exit 69
  4033. ' > conftest
  4034. chmod u+x conftest
  4035. (SHELL=/bin/sh; export SHELL; ./conftest >/dev/null)
  4036. if test $? -ne 69; then
  4037.    ac_cv_sys_interpreter=yes
  4038. else
  4039.    ac_cv_sys_interpreter=no
  4040. fi
  4041. rm -f conftest])
  4042. interpval="$ac_cv_sys_interpreter"
  4043. []AC_EPI()
  4044. T13,1167
  4045. AC_FUNC_WAIT3AC_PRO([AC_FUNC_WAIT3])AC_CACHE_CHECK(for wait3 that fills in rusage, ac_cv_func_wait3_rusage,
  4046. [AC_TRY_RUN([#include <sys/types.h>
  4047. #include <sys/time.h>
  4048. #include <sys/resource.h>
  4049. #include <stdio.h>
  4050. /* HP-UX has wait3 but does not fill in rusage at all.  */
  4051. main() {
  4052.   struct rusage r;
  4053.   int i;
  4054.   /* Use a field that we can force nonzero --
  4055.      voluntary context switches.
  4056.      For systems like NeXT and OSF/1 that don't set it,
  4057.      also use the system CPU time.  And page faults (I/O) for Linux.  */
  4058.   r.ru_nvcsw = 0;
  4059.   r.ru_stime.tv_sec = 0;
  4060.   r.ru_stime.tv_usec = 0;
  4061.   r.ru_majflt = r.ru_minflt = 0;
  4062.   switch (fork()) {
  4063.   case 0: /* Child.  */
  4064.     sleep(1); /* Give up the CPU.  */
  4065.     _exit(0);
  4066.   case -1: _exit(0); /* What can we do?  */
  4067.   default: /* Parent.  */
  4068.     wait3(&i, 0, &r);
  4069.     sleep(2); /* Avoid "text file busy" from rm on fast HP-UX machines.  */
  4070.     exit(r.ru_nvcsw == 0 && r.ru_majflt == 0 && r.ru_minflt == 0
  4071.      && r.ru_stime.tv_sec == 0 && r.ru_stime.tv_usec == 0);
  4072.   }
  4073. }], ac_cv_func_wait3_rusage=yes, ac_cv_func_wait3_rusage=no,
  4074. ac_cv_func_wait3_rusage=no)])
  4075. if test $ac_cv_func_wait3_rusage = yes; then
  4076.   AC_DEFINE(HAVE_WAIT3)
  4077. fi
  4078. []AC_EPI()
  4079. T8,50
  4080. AC_OFF_TAC_PRO([AC_OFF_T])indir([AC_TYPE_OFF_T])[]AC_EPI()
  4081. T15,529
  4082. AC_FUNC_SETPGRPAC_PRO([AC_FUNC_SETPGRP])AC_CACHE_CHECK(whether setpgrp takes no argument, ac_cv_func_setpgrp_void,
  4083. AC_TRY_RUN([
  4084. #ifdef HAVE_UNISTD_H
  4085. #include <unistd.h>
  4086. #endif
  4087.  
  4088. /*
  4089.  * If this system has a BSD-style setpgrp, which takes arguments, exit
  4090.  * successfully.
  4091.  */
  4092. main()
  4093. {
  4094.     if (setpgrp(1,1) == -1)
  4095.     exit(0);
  4096.     else
  4097.     exit(1);
  4098. }
  4099. ], ac_cv_func_setpgrp_void=no, ac_cv_func_setpgrp_void=yes,
  4100.    AC_MSG_ERROR(cannot check setpgrp if cross compiling))
  4101. )
  4102. if test $ac_cv_func_setpgrp_void = yes; then
  4103.   AC_DEFINE(SETPGRP_VOID)
  4104. fi
  4105. []AC_EPI()
  4106. T7,48
  4107. AC_LN_SAC_PRO([AC_LN_S])indir([AC_PROG_LN_S])[]AC_EPI()
  4108. T14,345
  4109. AC_HEADER_TIMEAC_PRO([AC_HEADER_TIME])AC_CACHE_CHECK([whether time.h and sys/time.h may both be included],
  4110.   ac_cv_header_time,
  4111. [AC_TRY_COMPILE([#include <sys/types.h>
  4112. #include <sys/time.h>
  4113. #include <time.h>],
  4114. [struct tm *tp;], ac_cv_header_time=yes, ac_cv_header_time=no)])
  4115. if test $ac_cv_header_time = yes; then
  4116.   AC_DEFINE(TIME_WITH_SYS_TIME)
  4117. fi
  4118. []AC_EPI()
  4119. T16,114
  4120. AC_CHECK_HEADERS#
  4121. @@@headers="$headers $1"@@@
  4122. ifelse([$2], , , [
  4123. # If it was found, we do:
  4124. $2
  4125. # If it was not found, we do:
  4126. $3
  4127. ])
  4128.  
  4129. T14,60
  4130. AC_TYPE_MODE_TAC_PRO([AC_TYPE_MODE_T])AC_CHECK_TYPE(mode_t, int)[]AC_EPI()
  4131. T19,1
  4132. AC_DIVERSION_NORMAL7
  4133. T18,70
  4134. AC_GCC_TRADITIONALAC_PRO([AC_GCC_TRADITIONAL])indir([AC_PROG_GCC_TRADITIONAL])[]AC_EPI()
  4135. T14,1395
  4136. AC_PROG_CC_C_OAC_PRO([AC_PROG_CC_C_O])if test "x$CC" != xcc; then
  4137.   AC_MSG_CHECKING(whether $CC and cc understand -c and -o together)
  4138. else
  4139.   AC_MSG_CHECKING(whether cc understands -c and -o together)
  4140. fi
  4141. set dummy $CC; ac_cc="`echo [$]2 |
  4142. changequote(, )dnl
  4143.                sed -e 's/[^a-zA-Z0-9_]/_/g' -e 's/^[0-9]/_/'`"
  4144. changequote([, ])dnl
  4145. AC_CACHE_VAL(ac_cv_prog_cc_${ac_cc}_c_o,
  4146. [echo 'foo(){}' > conftest.c
  4147. # Make sure it works both with $CC and with simple cc.
  4148. # We do the test twice because some compilers refuse to overwrite an
  4149. # existing .o file with -o, though they will create one.
  4150. ac_try='${CC-cc} -c conftest.c -o conftest.o 1>&AC_FD_CC'
  4151. if AC_TRY_EVAL(ac_try) &&
  4152.    test -f conftest.o && AC_TRY_EVAL(ac_try);
  4153. then
  4154.   eval ac_cv_prog_cc_${ac_cc}_c_o=yes
  4155.   if test "x$CC" != xcc; then
  4156.     # Test first that cc exists at all.
  4157.     if AC_TRY_COMMAND(cc -c conftest.c 1>&AC_FD_CC); then
  4158.       ac_try='cc -c conftest.c -o conftest.o 1>&AC_FD_CC'
  4159.       if AC_TRY_EVAL(ac_try) &&
  4160.      test -f conftest.o && AC_TRY_EVAL(ac_try);
  4161.       then
  4162.         # cc works too.
  4163.         :
  4164.       else
  4165.         # cc exists but doesn't like -o.
  4166.         eval ac_cv_prog_cc_${ac_cc}_c_o=no
  4167.       fi
  4168.     fi
  4169.   fi
  4170. else
  4171.   eval ac_cv_prog_cc_${ac_cc}_c_o=no
  4172. fi
  4173. rm -f conftest*
  4174. ])dnl
  4175. if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = yes"; then
  4176.   AC_MSG_RESULT(yes)
  4177. else
  4178.   AC_MSG_RESULT(no)
  4179.   AC_DEFINE(NO_MINUS_C_MINUS_O)
  4180. fi
  4181. []AC_EPI()
  4182. T9,281
  4183. AC_CYGWINAC_PRO([AC_CYGWIN])AC_CACHE_CHECK(for Cygwin environment, ac_cv_cygwin,
  4184. [AC_TRY_COMPILE(,[
  4185. #ifndef __CYGWIN__
  4186. #define __CYGWIN__ __CYGWIN32__
  4187. #endif
  4188. return __CYGWIN__;],
  4189. ac_cv_cygwin=yes, ac_cv_cygwin=no)
  4190. rm -f conftest*])
  4191. CYGWIN=
  4192. test "$ac_cv_cygwin" = yes && CYGWIN=yes[]AC_EPI()
  4193. T18,61
  4194. AC_WORDS_BIGENDIANAC_PRO([AC_WORDS_BIGENDIAN])indir([AC_C_BIGENDIAN])[]AC_EPI()
  4195. T20,345
  4196. AC_STRUCT_ST_BLKSIZEAC_PRO([AC_STRUCT_ST_BLKSIZE])AC_CACHE_CHECK([for st_blksize in struct stat], ac_cv_struct_st_blksize,
  4197. [AC_TRY_COMPILE([#include <sys/types.h>
  4198. #include <sys/stat.h>], [struct stat s; s.st_blksize;],
  4199. ac_cv_struct_st_blksize=yes, ac_cv_struct_st_blksize=no)])
  4200. if test $ac_cv_struct_st_blksize = yes; then
  4201.   AC_DEFINE(HAVE_ST_BLKSIZE)
  4202. fi
  4203. []AC_EPI()
  4204. F7,7
  4205. pushdefpushdef
  4206. T13,766
  4207. AC_DIR_HEADERAC_PRO([AC_DIR_HEADER])AC_OBSOLETE([$0], [; instead use AC_HEADER_DIRENT])dnl
  4208. ac_header_dirent=no
  4209. for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
  4210.   AC_CHECK_HEADER_DIRENT($ac_hdr, [ac_header_dirent=$ac_hdr; break])
  4211. done
  4212.  
  4213. case "$ac_header_dirent" in
  4214. dirent.h) AC_DEFINE(DIRENT) ;;
  4215. sys/ndir.h) AC_DEFINE(SYSNDIR) ;;
  4216. sys/dir.h) AC_DEFINE(SYSDIR) ;;
  4217. ndir.h) AC_DEFINE(NDIR) ;;
  4218. esac
  4219.  
  4220. AC_CACHE_CHECK(whether closedir returns void, ac_cv_func_closedir_void,
  4221. [AC_TRY_RUN([#include <sys/types.h>
  4222. #include <$ac_header_dirent>
  4223. int closedir(); main() { exit(closedir(opendir(".")) != 0); }],
  4224.   ac_cv_func_closedir_void=no, ac_cv_func_closedir_void=yes, ac_cv_func_closedir_void=yes)])
  4225. if test $ac_cv_func_closedir_void = yes; then
  4226.   AC_DEFINE(VOID_CLOSEDIR)
  4227. fi
  4228. []AC_EPI()
  4229. T8,50
  4230. AC_UID_TAC_PRO([AC_UID_T])indir([AC_TYPE_UID_T])[]AC_EPI()
  4231. T14,387
  4232. AC_C_STRINGIZEAC_PRO([AC_C_STRINGIZE])
  4233. AC_REQUIRE([AC_PROG_CPP])
  4234. AC_MSG_CHECKING([for preprocessor stringizing operator])
  4235. AC_CACHE_VAL(ac_cv_c_stringize,
  4236. AC_EGREP_CPP([#teststring],[
  4237. #define x(y) #y
  4238.  
  4239. char *s = x(teststring);
  4240. ], ac_cv_c_stringize=no, ac_cv_c_stringize=yes))
  4241. if test "${ac_cv_c_stringize}" = yes
  4242. then
  4243.         AC_DEFINE(HAVE_STRINGIZE)
  4244. fi
  4245. AC_MSG_RESULT([${ac_cv_c_stringize}])
  4246. []AC_EPI()
  4247. T14,67
  4248. AC_CACHE_CHECKAC_MSG_CHECKING([$1])
  4249. AC_CACHE_VAL([$2], [$3])
  4250. AC_MSG_RESULT([$]$2)
  4251. T31,749
  4252. AC_VALIDATE_CACHED_SYSTEM_TUPLEAC_PRO([AC_VALIDATE_CACHED_SYSTEM_TUPLE])
  4253.   AC_REQUIRE([AC_CANONICAL_SYSTEM])
  4254.   AC_MSG_CHECKING([cached system tuple])
  4255.   if { test x"${ac_cv_host_system_type+set}" = x"set" &&
  4256.        test x"$ac_cv_host_system_type" != x"$host"; } ||
  4257.      { test x"${ac_cv_build_system_type+set}" = x"set" &&
  4258.        test x"$ac_cv_build_system_type" != x"$build"; } ||
  4259.      { test x"${ac_cv_target_system_type+set}" = x"set" &&
  4260.        test x"$ac_cv_target_system_type" != x"$target"; }; then
  4261.       AC_MSG_RESULT([different])
  4262.       ifelse($#, 1, [$1],
  4263.         [AC_MSG_ERROR([remove config.cache and re-run configure])])
  4264.   else
  4265.     AC_MSG_RESULT(ok)
  4266.   fi
  4267.   ac_cv_host_system_type="$host"
  4268.   ac_cv_build_system_type="$build"
  4269.   ac_cv_target_system_type="$target"
  4270. []AC_EPI()
  4271. T12,549
  4272. AC_EGREP_CPPAC_PRO([AC_EGREP_CPP])AC_REQUIRE_CPP()dnl
  4273. cat > conftest.$ac_ext <<EOF
  4274. [#]line __oline__ "configure"
  4275. #include "confdefs.h"
  4276. [$2]
  4277. EOF
  4278. dnl eval is necessary to expand ac_cpp.
  4279. dnl Ultrix and Pyramid sh refuse to redirect output of eval, so use subshell.
  4280. if (eval "$ac_cpp conftest.$ac_ext") 2>&AC_FD_CC |
  4281. dnl Prevent m4 from eating character classes:
  4282. changequote(, )dnl
  4283.   egrep "$1" >/dev/null 2>&1; then
  4284. changequote([, ])dnl
  4285.   ifelse([$3], , :, [rm -rf conftest*
  4286.   $3])
  4287. ifelse([$4], , , [else
  4288.   rm -rf conftest*
  4289.   $4
  4290. ])dnl
  4291. fi
  4292. rm -f conftest*
  4293. []AC_EPI()
  4294. T15,341
  4295. AC_PROG_CXX_GNUAC_PRO([AC_PROG_CXX_GNU])AC_CACHE_CHECK(whether we are using GNU C++, ac_cv_prog_gxx,
  4296. [dnl The semicolon is to pacify NeXT's syntax-checking cpp.
  4297. cat > conftest.C <<EOF
  4298. #ifdef __GNUC__
  4299.   yes;
  4300. #endif
  4301. EOF
  4302. if AC_TRY_COMMAND(${CXX-g++} -E conftest.C) | egrep yes >/dev/null 2>&1; then
  4303.   ac_cv_prog_gxx=yes
  4304. else
  4305.   ac_cv_prog_gxx=no
  4306. fi])[]AC_EPI()
  4307. T12,456
  4308. AC_SITE_LOAD# Prefer explicitly selected file to automatically selected ones.
  4309. if test -z "$CONFIG_SITE"; then
  4310.   if test "x$prefix" != xNONE; then
  4311.     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
  4312.   else
  4313.     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
  4314.   fi
  4315. fi
  4316. for ac_site_file in $CONFIG_SITE; do
  4317.   if test -r "$ac_site_file"; then
  4318.     echo "loading site script $ac_site_file"
  4319.     . "$ac_site_file"
  4320.   fi
  4321. done
  4322.  
  4323. T16,63
  4324. AC_CHAR_UNSIGNEDAC_PRO([AC_CHAR_UNSIGNED])indir([AC_C_CHAR_UNSIGNED])[]AC_EPI()
  4325. T14,180
  4326. AC_CHECK_PROGSAC_PRO([AC_CHECK_PROGS])for ac_prog in $2
  4327. do
  4328. AC_CHECK_PROG($1, [$]ac_prog, [$]ac_prog, , $4)
  4329. test -n "[$]$1" && break
  4330. done
  4331. ifelse([$3], , , [test -n "[$]$1" || $1="$3"
  4332. ])[]AC_EPI()
  4333. T18,670
  4334. AC_FUNC_UTIME_NULLAC_PRO([AC_FUNC_UTIME_NULL])AC_CACHE_CHECK(whether utime accepts a null argument, ac_cv_func_utime_null,
  4335. [rm -f conftestdata; > conftestdata
  4336. # Sequent interprets utime(file, 0) to mean use start of epoch.  Wrong.
  4337. AC_TRY_RUN([#include <sys/types.h>
  4338. #include <sys/stat.h>
  4339. main() {
  4340. struct stat s, t;
  4341. exit(!(stat ("conftestdata", &s) == 0 && utime("conftestdata", (long *)0) == 0
  4342. && stat("conftestdata", &t) == 0 && t.st_mtime >= s.st_mtime
  4343. && t.st_mtime - s.st_mtime < 120));
  4344. }], ac_cv_func_utime_null=yes, ac_cv_func_utime_null=no,
  4345.   ac_cv_func_utime_null=no)
  4346. rm -f core core.* *.core])
  4347. if test $ac_cv_func_utime_null = yes; then
  4348.   AC_DEFINE(HAVE_UTIME_NULL)
  4349. fi
  4350. []AC_EPI()
  4351. T20,195
  4352. AC_CHECK_TOOL_PREFIXAC_PRO([AC_CHECK_TOOL_PREFIX])AC_REQUIRE([AC_CANONICAL_HOST])AC_REQUIRE([AC_CANONICAL_BUILD])dnl
  4353. if test $host != $build; then
  4354.   ac_tool_prefix=${host_alias}-
  4355. else
  4356.   ac_tool_prefix=
  4357. fi
  4358. []AC_EPI()
  4359. T9,49
  4360. AC_INLINEAC_PRO([AC_INLINE])indir([AC_C_INLINE])[]AC_EPI()
  4361. T15,286
  4362. AC_PROG_F77_GNUAC_PRO([AC_PROG_F77_GNU])AC_CACHE_CHECK(whether we are using GNU Fortran 77, ac_cv_prog_g77,
  4363. [cat > conftest.fpp <<EOF
  4364. #ifdef __GNUC__
  4365.   yes
  4366. #endif
  4367. EOF
  4368. if AC_TRY_COMMAND($F77 -E conftest.fpp) | egrep yes >/dev/null 2>&1; then
  4369.   ac_cv_prog_g77=yes
  4370. else
  4371.   ac_cv_prog_g77=no
  4372. fi])[]AC_EPI()
  4373. T12,426
  4374. AC_XENIX_DIRAC_PRO([AC_XENIX_DIR])AC_OBSOLETE([$0], [; instead use AC_HEADER_DIRENT])dnl
  4375. AC_REQUIRE([AC_DIR_HEADER])dnl
  4376. AC_MSG_CHECKING(for Xenix)
  4377. AC_EGREP_CPP(yes,
  4378. [#if defined(M_XENIX) && !defined(M_UNIX)
  4379.   yes
  4380. #endif
  4381. ], [AC_MSG_RESULT(yes); XENIX=yes], [AC_MSG_RESULT(no); XENIX=])
  4382. if test "$XENIX" = yes; then
  4383.   # Make sure -ldir precedes -lx.
  4384.   test $ac_header_dirent = dirent.h && LIBS="-ldir $LIBS"
  4385.   LIBS="$LIBS -lx"
  4386. fi
  4387. []AC_EPI()
  4388. T15,4037
  4389. AC_OUTPUT_FILES# Protect against being on the right side of a sed subst in config.status.
  4390. changequote(, )dnl
  4391. sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
  4392.  s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
  4393. changequote([, ])dnl
  4394. dnl These here document variables are unquoted when configure runs
  4395. dnl but quoted when config.status runs, so variables are expanded once.
  4396. $ac_vpsub
  4397. dnl Shell code in configure.in might set extrasub.
  4398. $extrasub
  4399. dnl Insert the sed substitutions of variables.
  4400. undivert(AC_DIVERSION_SED)
  4401. CEOF
  4402. EOF
  4403.  
  4404. cat >> $CONFIG_STATUS <<\EOF
  4405.  
  4406. # Split the substitutions into bite-sized pieces for seds with
  4407. # small command number limits, like on Digital OSF/1 and HP-UX.
  4408. ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
  4409. ac_file=1 # Number of current file.
  4410. ac_beg=1 # First line for current file.
  4411. ac_end=$ac_max_sed_cmds # Line after last line for current file.
  4412. ac_more_lines=:
  4413. ac_sed_cmds=""
  4414. while $ac_more_lines; do
  4415.   if test $ac_beg -gt 1; then
  4416.     sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
  4417.   else
  4418.     sed "${ac_end}q" conftest.subs > conftest.s$ac_file
  4419.   fi
  4420.   if test ! -s conftest.s$ac_file; then
  4421.     ac_more_lines=false
  4422.     rm -f conftest.s$ac_file
  4423.   else
  4424.     if test -z "$ac_sed_cmds"; then
  4425.       ac_sed_cmds="sed -f conftest.s$ac_file"
  4426.     else
  4427.       ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
  4428.     fi
  4429.     ac_file=`expr $ac_file + 1`
  4430.     ac_beg=$ac_end
  4431.     ac_end=`expr $ac_end + $ac_max_sed_cmds`
  4432.   fi
  4433. done
  4434. if test -z "$ac_sed_cmds"; then
  4435.   ac_sed_cmds=cat
  4436. fi
  4437. EOF
  4438.  
  4439. cat >> $CONFIG_STATUS <<EOF
  4440.  
  4441. CONFIG_FILES=\${CONFIG_FILES-"$1"}
  4442. EOF
  4443. cat >> $CONFIG_STATUS <<\EOF
  4444. for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
  4445. changequote(, )dnl
  4446.   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
  4447.   case "$ac_file" in
  4448.   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
  4449.        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
  4450.   *) ac_file_in="${ac_file}.in" ;;
  4451.   esac
  4452.  
  4453.   # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
  4454.  
  4455.   # Remove last slash and all that follows it.  Not all systems have dirname.
  4456.   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
  4457. changequote([, ])dnl
  4458.   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
  4459.     # The file is in a subdirectory.
  4460.     test ! -d "$ac_dir" && mkdir "$ac_dir"
  4461.     ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
  4462.     # A "../" for each directory in $ac_dir_suffix.
  4463. changequote(, )dnl
  4464.     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
  4465. changequote([, ])dnl
  4466.   else
  4467.     ac_dir_suffix= ac_dots=
  4468.   fi
  4469.  
  4470.   case "$ac_given_srcdir" in
  4471.   .)  srcdir=.
  4472.       if test -z "$ac_dots"; then top_srcdir=.
  4473.       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
  4474.   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
  4475.   *) # Relative path.
  4476.     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
  4477.     top_srcdir="$ac_dots$ac_given_srcdir" ;;
  4478.   esac
  4479.  
  4480. ifdef([AC_PROVIDE_AC_PROG_INSTALL],
  4481. [  case "$ac_given_INSTALL" in
  4482. changequote(, )dnl
  4483.   [/$]*) INSTALL="$ac_given_INSTALL" ;;
  4484. changequote([, ])dnl
  4485.   *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
  4486.   esac
  4487. ])dnl
  4488.  
  4489.   echo creating "$ac_file"
  4490.   rm -f "$ac_file"
  4491.   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
  4492.   case "$ac_file" in
  4493.   *Makefile*) ac_comsub="1i\\
  4494. # $configure_input" ;;
  4495.   *) ac_comsub= ;;
  4496.   esac
  4497.  
  4498.   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
  4499.   sed -e "$ac_comsub
  4500. s%@configure_input@%$configure_input%g
  4501. s%@srcdir@%$srcdir%g
  4502. s%@top_srcdir@%$top_srcdir%g
  4503. ifdef([AC_PROVIDE_AC_PROG_INSTALL], [s%@INSTALL@%$INSTALL%g
  4504. ])dnl
  4505. dnl The parens around the eval prevent an "illegal io" in Ultrix sh.
  4506. " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
  4507. dnl This would break Makefile dependencies.
  4508. dnl  if cmp -s $ac_file conftest.out 2>/dev/null; then
  4509. dnl    echo "$ac_file is unchanged"
  4510. dnl    rm -f conftest.out
  4511. dnl   else
  4512. dnl     rm -f $ac_file
  4513. dnl    mv conftest.out $ac_file
  4514. dnl  fi
  4515. fi; done
  4516. rm -f conftest.s*
  4517.  
  4518. T14,65
  4519. AC_TYPE_SIZE_TAC_PRO([AC_TYPE_SIZE_T])AC_CHECK_TYPE(size_t, unsigned)[]AC_EPI()
  4520. T10,984
  4521. AC_PROG_CCAC_PRO([AC_PROG_CC])AC_BEFORE([$0], [AC_PROG_CPP])dnl
  4522. AC_CHECK_PROG(CC, gcc, gcc)
  4523. if test -z "$CC"; then
  4524.   AC_CHECK_PROG(CC, cc, cc, , , /usr/ucb/cc)
  4525.   if test -z "$CC"; then
  4526.     case "`uname -s`" in
  4527.     *win32* | *WIN32*)
  4528.       AC_CHECK_PROG(CC, cl, cl) ;;
  4529.     esac
  4530.   fi
  4531.   test -z "$CC" && AC_MSG_ERROR([no acceptable cc found in \$PATH])
  4532. fi
  4533.  
  4534. AC_PROG_CC_WORKS
  4535. AC_PROG_CC_GNU
  4536.  
  4537. if test $ac_cv_prog_gcc = yes; then
  4538.   GCC=yes
  4539. else
  4540.   GCC=
  4541. fi
  4542.  
  4543. dnl Check whether -g works, even if CFLAGS is set, in case the package
  4544. dnl plays around with CFLAGS (such as to build both debugging and
  4545. dnl normal versions of a library), tasteless as that idea is.
  4546. ac_test_CFLAGS="${CFLAGS+set}"
  4547. ac_save_CFLAGS="$CFLAGS"
  4548. CFLAGS=
  4549. AC_PROG_CC_G
  4550. if test "$ac_test_CFLAGS" = set; then
  4551.   CFLAGS="$ac_save_CFLAGS"
  4552. elif test $ac_cv_prog_cc_g = yes; then
  4553.   if test "$GCC" = yes; then
  4554.     CFLAGS="-g -O2"
  4555.   else
  4556.     CFLAGS="-g"
  4557.   fi
  4558. else
  4559.   if test "$GCC" = yes; then
  4560.     CFLAGS="-O2"
  4561.   else
  4562.     CFLAGS=
  4563.   fi
  4564. fi
  4565. []AC_EPI()
  4566. T15,526
  4567. AC_FUNC_FNMATCHAC_PRO([AC_FUNC_FNMATCH])AC_CACHE_CHECK(for working fnmatch, ac_cv_func_fnmatch_works,
  4568. # Some versions of Solaris or SCO have a broken fnmatch function.
  4569. # So we run a test program.  If we are cross-compiling, take no chance.
  4570. # Thanks to John Oleynick and Franc,ois Pinard for this test.
  4571. [AC_TRY_RUN([main() { exit (fnmatch ("a*", "abc", 0) != 0); }],
  4572. ac_cv_func_fnmatch_works=yes, ac_cv_func_fnmatch_works=no,
  4573. ac_cv_func_fnmatch_works=no)])
  4574. if test $ac_cv_func_fnmatch_works = yes; then
  4575.   AC_DEFINE(HAVE_FNMATCH)
  4576. fi
  4577. []AC_EPI()
  4578. T12,137
  4579. AC_DYNIX_SEQAC_PRO([AC_DYNIX_SEQ])AC_OBSOLETE([$0], [; instead use AC_FUNC_GETMNTENT])dnl
  4580. AC_CHECK_LIB(seq, getmntent, LIBS="-lseq $LIBS")
  4581. []AC_EPI()
  4582. T27,743
  4583. AC_SYS_RESTARTABLE_SYSCALLSAC_PRO([AC_SYS_RESTARTABLE_SYSCALLS])AC_CACHE_CHECK(for restartable system calls, ac_cv_sys_restartable_syscalls,
  4584. [AC_TRY_RUN(
  4585. [/* Exit 0 (true) if wait returns something other than -1,
  4586.    i.e. the pid of the child, which means that wait was restarted
  4587.    after getting the signal.  */
  4588. #include <sys/types.h>
  4589. #include <signal.h>
  4590. ucatch (isig) { }
  4591. main () {
  4592.   int i = fork (), status;
  4593.   if (i == 0) { sleep (3); kill (getppid (), SIGINT); sleep (3); exit (0); }
  4594.   signal (SIGINT, ucatch);
  4595.   status = wait(&i);
  4596.   if (status == -1) wait(&i);
  4597.   exit (status == -1);
  4598. }
  4599. ], ac_cv_sys_restartable_syscalls=yes, ac_cv_sys_restartable_syscalls=no)])
  4600. if test $ac_cv_sys_restartable_syscalls = yes; then
  4601.   AC_DEFINE(HAVE_RESTARTABLE_SYSCALLS)
  4602. fi
  4603. []AC_EPI()
  4604. T21,445
  4605. AC_FUNC_CLOSEDIR_VOIDAC_PRO([AC_FUNC_CLOSEDIR_VOID])AC_REQUIRE([AC_HEADER_DIRENT])dnl
  4606. AC_CACHE_CHECK(whether closedir returns void, ac_cv_func_closedir_void,
  4607. [AC_TRY_RUN([#include <sys/types.h>
  4608. #include <$ac_header_dirent>
  4609. int closedir(); main() { exit(closedir(opendir(".")) != 0); }],
  4610.   ac_cv_func_closedir_void=no, ac_cv_func_closedir_void=yes, ac_cv_func_closedir_void=yes)])
  4611. if test $ac_cv_func_closedir_void = yes; then
  4612.   AC_DEFINE(CLOSEDIR_VOID)
  4613. fi
  4614. []AC_EPI()
  4615. T15,58
  4616. AC_TEST_PROGRAMAC_PRO([AC_TEST_PROGRAM])indir([AC_TRY_RUN], $@)[]AC_EPI()
  4617. T20,1
  4618. AC_DIVERSION_CURRENT7
  4619. T20,1
  4620. AC_DIVERSION_CURRENT1
  4621. T18,95
  4622. AC_DEFINE_UNQUOTED#
  4623. ifelse([$3],,[#
  4624. @@@syms="$syms $1"@@@
  4625. ], [#
  4626. @@@verbatim="$verbatim
  4627. /* $3 */
  4628. #undef $1
  4629. "@@@
  4630. ])
  4631. F9,9
  4632. debugmodedebugmode
  4633. T15,63
  4634. AC_HEADER_CHECKAC_PRO([AC_HEADER_CHECK])indir([AC_CHECK_HEADER], $@)[]AC_EPI()
  4635. T13,58
  4636. AC_TYPE_PID_TAC_PRO([AC_TYPE_PID_T])AC_CHECK_TYPE(pid_t, int)[]AC_EPI()
  4637. T14,913
  4638. AC_C_BIGENDIANAC_PRO([AC_C_BIGENDIAN])AC_CACHE_CHECK(whether byte ordering is bigendian, ac_cv_c_bigendian,
  4639. [ac_cv_c_bigendian=unknown
  4640. # See if sys/param.h defines the BYTE_ORDER macro.
  4641. AC_TRY_COMPILE([#include <sys/types.h>
  4642. #include <sys/param.h>], [
  4643. #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
  4644.  bogus endian macros
  4645. #endif], [# It does; now see whether it defined to BIG_ENDIAN or not.
  4646. AC_TRY_COMPILE([#include <sys/types.h>
  4647. #include <sys/param.h>], [
  4648. #if BYTE_ORDER != BIG_ENDIAN
  4649.  not big endian
  4650. #endif], ac_cv_c_bigendian=yes, ac_cv_c_bigendian=no)])
  4651. if test $ac_cv_c_bigendian = unknown; then
  4652. AC_TRY_RUN([main () {
  4653.   /* Are we little or big endian?  From Harbison&Steele.  */
  4654.   union
  4655.   {
  4656.     long l;
  4657.     char c[sizeof (long)];
  4658.   } u;
  4659.   u.l = 1;
  4660.   exit (u.c[sizeof (long) - 1] == 1);
  4661. }], ac_cv_c_bigendian=no, ac_cv_c_bigendian=yes)
  4662. fi])
  4663. if test $ac_cv_c_bigendian = yes; then
  4664.   AC_DEFINE(WORDS_BIGENDIAN)
  4665. fi
  4666. []AC_EPI()
  4667. T13,1194
  4668. AC_CHECK_FUNCAC_PRO([AC_CHECK_FUNC])AC_MSG_CHECKING([for $1])
  4669. AC_CACHE_VAL(ac_cv_func_$1,
  4670. [AC_TRY_LINK(
  4671. dnl Don't include <ctype.h> because on OSF/1 3.0 it includes <sys/types.h>
  4672. dnl which includes <sys/select.h> which contains a prototype for
  4673. dnl select.  Similarly for bzero.
  4674. [/* System header to define __stub macros and hopefully few prototypes,
  4675.     which can conflict with char $1(); below.  */
  4676. #include <assert.h>
  4677. /* Override any gcc2 internal prototype to avoid an error.  */
  4678. ]ifelse(AC_LANG, CPLUSPLUS, [#ifdef __cplusplus
  4679. extern "C"
  4680. #endif
  4681. ])dnl
  4682. [/* We use char because int might match the return type of a gcc2
  4683.     builtin and then its argument prototype would still apply.  */
  4684. char $1();
  4685. ], [
  4686. /* The GNU C library defines this for functions which it implements
  4687.     to always fail with ENOSYS.  Some functions are actually named
  4688.     something starting with __ and the normal name is an alias.  */
  4689. #if defined (__stub_$1) || defined (__stub___$1)
  4690. choke me
  4691. #else
  4692. $1();
  4693. #endif
  4694. ], eval "ac_cv_func_$1=yes", eval "ac_cv_func_$1=no")])
  4695. if eval "test \"`echo '$ac_cv_func_'$1`\" = yes"; then
  4696.   AC_MSG_RESULT(yes)
  4697.   ifelse([$2], , :, [$2])
  4698. else
  4699.   AC_MSG_RESULT(no)
  4700. ifelse([$3], , , [$3
  4701. ])dnl
  4702. fi
  4703. []AC_EPI()
  4704. T14,276
  4705. AC_CHECK_FILESAC_PRO([AC_CHECK_FILES])for ac_file in $1
  4706. do
  4707. AC_CHECK_FILE($ac_file,
  4708. [changequote(, )dnl
  4709.   ac_tr_file=HAVE_`echo $ac_file | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  4710. changequote([, ])dnl
  4711.   AC_DEFINE_UNQUOTED($ac_tr_file) $2], $3)dnl
  4712. done
  4713. []AC_EPI()
  4714. T17,64
  4715. AC_PROGRAMS_CHECKAC_PRO([AC_PROGRAMS_CHECK])indir([AC_CHECK_PROGS], $@)[]AC_EPI()
  4716. T23,30
  4717. AC_CHECK_HEADERS_DIRENT#
  4718. @@@headers="$headers $1"@@@
  4719.  
  4720. T23,1433
  4721. AC_FUNC_SELECT_ARGTYPESAC_PRO([AC_FUNC_SELECT_ARGTYPES])AC_MSG_CHECKING([types of arguments for select()])
  4722.  AC_CACHE_VAL(ac_cv_func_select_arg234,dnl
  4723.  [AC_CACHE_VAL(ac_cv_func_select_arg1,dnl
  4724.   [AC_CACHE_VAL(ac_cv_func_select_arg5,dnl
  4725.    [for ac_cv_func_select_arg234 in 'fd_set *' 'int *' 'void *'; do
  4726.      for ac_cv_func_select_arg1 in 'int' 'size_t' 'unsigned long' 'unsigned'; do
  4727.       for ac_cv_func_select_arg5 in 'struct timeval *' 'const struct timeval *'; do
  4728.        AC_TRY_COMPILE(dnl
  4729. [#ifdef HAVE_SYS_TYPES_H
  4730. #include <sys/types.h>
  4731. #endif
  4732. #ifdef HAVE_SYS_TIME_H
  4733. #include <sys/time.h>
  4734. #endif
  4735. #ifdef HAVE_SYS_SELECT_H
  4736. #include <sys/select.h>
  4737. #endif
  4738. #ifdef HAVE_SYS_SOCKET_H
  4739. #include <sys/socket.h>
  4740. #endif
  4741. extern select ($ac_cv_func_select_arg1,$ac_cv_func_select_arg234,$ac_cv_func_select_arg234,$ac_cv_func_select_arg234,$ac_cv_func_select_arg5);],,dnl
  4742.         [ac_not_found=no ; break 3],ac_not_found=yes)
  4743.       done
  4744.      done
  4745.     done
  4746.    ])dnl AC_CACHE_VAL
  4747.   ])dnl AC_CACHE_VAL
  4748.  ])dnl AC_CACHE_VAL
  4749.  if test "$ac_not_found" = yes; then
  4750.   ac_cv_func_select_arg1=int 
  4751.   ac_cv_func_select_arg234='int *' 
  4752.   ac_cv_func_select_arg5='struct timeval *'
  4753.  fi
  4754.  AC_MSG_RESULT([$ac_cv_func_select_arg1,$ac_cv_func_select_arg234,$ac_cv_func_select_arg5])
  4755.  AC_DEFINE_UNQUOTED(SELECT_TYPE_ARG1,$ac_cv_func_select_arg1)
  4756.  AC_DEFINE_UNQUOTED(SELECT_TYPE_ARG234,($ac_cv_func_select_arg234))
  4757.  AC_DEFINE_UNQUOTED(SELECT_TYPE_ARG5,($ac_cv_func_select_arg5))
  4758. []AC_EPI()
  4759. T16,1
  4760. AC_DIVERSION_SED8
  4761. T6,93
  4762. AC_RSHerrprint(__file__:__line__: [$0] has been removed; replace it with equivalent code
  4763. )m4exit(4)
  4764. D-1,0
  4765.  
  4766. # End of frozen state file
  4767.